当前位置: 首页 > news >正文

网站内页百度不收录源码下载免费

网站内页百度不收录,源码下载免费,电话销售系统,怎么仿网站1. 简介 我们知道现代的计算机大多数都是64位的#xff0c;因此能处理最大整数为 2 64 − 1 2^{64}-1 264−1。那如果是超过了这个数怎么办呢#xff0c;那就需要我们自己手动模拟数的加减乘除了。 2. 思路 我们可以用一个数组来存储大数#xff0c;数组中的每一个位置表…1. 简介 我们知道现代的计算机大多数都是64位的因此能处理最大整数为 2 64 − 1 2^{64}-1 264−1。那如果是超过了这个数怎么办呢那就需要我们自己手动模拟数的加减乘除了。 2. 思路 我们可以用一个数组来存储大数数组中的每一个位置表示一个数位。为了方便我们直接用 S T L STL STL中的vector来存。 2.1 大数加法 我们需要把两个大数的最低位对齐然后再开始相加。唯一需要注意的是处理一下最高位置的进位置。 2.2 大数减法 大数减法跟加法不一样的是我们需要处理相减后的前导0因为有可能出现相减为0的情况。处理前导0只需要从最高位开始到第2位的连续0。 2.3 大数乘法 大数乘法与加法不同的是每次相乘后放到相应的位置而不是相乘的位次本身。 2.4 大数除法 大数除法是最难的我们用减法进行模拟。 假设两个大数为 a b a\ b a b a a a为除数 b b b为被除数。 我们每次需要找到最接近被除数的除数的进制次倍数 m m m D 0 : { d : a × 1 0 d ≤ b } d 0 max ⁡ { D 0 } m 0 a × 1 0 d 0 D_0 : \{d: a\times 10^d \le b\}\\ d_0 \max \{D_0\}\\ m_0a \times 10^{d_0} D0​:{d:a×10d≤b}d0​max{D0​}m0​a×10d0​ 通过大数减法算出 t 0 ⌊ b / m 0 ⌋ t_0 \lfloor b/m_0 \rfloor t0​⌊b/m0​⌋, 因此商需要加上 a n s a n s t 0 1 0 d 0 ans ans t_010^{d_0} ansanst0​10d0​。 此时余数为 b 1 b_1 b1​如果 b 1 a b_1a b1​a说明我们的除法做完了否则令 b b 1 bb_1 bb1​, 继续重复上面的过程直到 b k a b_k a bk​a。 2.5 符号问题 我们在加减乘除的时候 可以将符号问题单独考虑。 因此可以写一个绝对值的大数相加还有一个版本 的一个大的大数减一个小的大数的大数减法。 而至于乘除法的符号问题比较容易处理因此可以 一同处理符号的问题。 3. 实现 放在gitee上了。 4. TODO 更加丰富的测试样例加减乘除未兼容普通整数大数除法中的负数的商不是最小非负余数
http://www.dnsts.com.cn/news/183881.html

相关文章:

  • 深圳的网站建设公司三把火深圳动态科技集团网站
  • 山东省建设厅网站电话查询网站前置审批在哪里办
  • 网站制作找私人多少钱网站建设行业发展史
  • 郑州网站建设公司哪家专业注册公司怎么注册啊
  • 网站建设的计划书百度搜索推广的定义
  • 400电话申请网站源码程序2022年最新最有效的营销模式
  • 建设企业网站官网登录网络科技工作室起名
  • 怎样把网站上传到服务器上做纸巾定制的网站
  • wordpress 悬停 图片 文字宁波怎样优化关键词
  • 江苏网站建设空间168推广网
  • 制作静态网站需要什么wifi管理网站
  • 如何设立官方网站视觉设计师的工作内容
  • 网站设计报价尚义网站建设
  • 如何发布自己的html网站查logo的网站
  • 怎么做服务器网站下载链接湖南省建设厅建管处
  • 做类似淘宝的网站设计需要什么seo链接优化
  • 自助设计网站汕头中英文网站推广
  • 不懂网站建设.怎么销售西安到北京航班时刻表
  • 做旅游网站挣钱吗网站开发 提成
  • 阿里巴巴国际站跨境电商平台新沂市建设局网站
  • 高端网站建设 来磐石网络网站内容管理系统(cms)
  • 惠州谷歌优化建设网站的步骤seo
  • .net 接单网站个人网站上传有啥要求
  • 如何给网站添加网站地图建设银行跨行转账网站
  • 建设网站需申请什么手续北京建设银行网站理财产品
  • 贵阳企业自助建站什么响应式网站
  • 网站开发技术发展史南京做网站品牌
  • wordpress 获取父分类十堰优化seo
  • 计算机机应用网站建设与维护淮北市建设协会网站
  • 沧州机械类网站建设合肥品牌seo