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

三合一网站建设用途铁建设文件在什么网站下载

三合一网站建设用途,铁建设文件在什么网站下载,电子商务网站建设与管理的总结,网站怎么做不违法吗1. 简介 我们知道现代的计算机大多数都是64位的,因此能处理最大整数为 2 64 − 1 2^{64}-1 264−1。那如果是超过了这个数怎么办呢,那就需要我们自己手动模拟数的加减乘除了。 2. 思路 我们可以用一个数组来存储大数,数组中的每一个位置表…

1. 简介

我们知道现代的计算机大多数都是64位的,因此能处理最大整数为 2 64 − 1 2^{64}-1 2641。那如果是超过了这个数怎么办呢,那就需要我们自己手动模拟数的加减乘除了。

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_0=a \times 10^{d_0} D0:={d:a×10db}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} ans=ans+t010d0

此时余数为 b 1 b_1 b1,如果 b 1 < a b_1<a b1<a,说明我们的除法做完了,否则令 b = b 1 b=b_1 b=b1, 继续重复上面的过程直到 b k < a b_k <a bk<a

2.5 符号问题

我们在加减乘除的时候,

可以将符号问题单独考虑。

因此可以写一个绝对值的大数相加,还有一个版本

的一个大的大数减一个小的大数的大数减法。

而至于乘除法的符号问题比较容易处理,因此可以

一同处理符号的问题。

3. 实现

放在gitee上了。

4. TODO

  • 更加丰富的测试样例
  • 加减乘除未兼容普通整数
  • 大数除法中的负数的商不是最小非负余数
http://www.dtcms.com/a/535010.html

相关文章:

  • 梁露 网站建设与实践郑州前端开发培训机构
  • 游戏网站app旅游网站 功能
  • 专门 做鞋子团购的网站有哪些设计制作图片
  • 自己做手机网站会员管理系统下载
  • 网站建设 请示公司起名在线生成器
  • 百度做直播和短视频网站wordpress 米课
  • 元器件商城网站建设淮南 搭建一个企业展示网站
  • 西安制作公司网站的公司dedecms做的网站如何上线
  • 太阳能公司网站建设多少钱两个wordpress文章同步
  • html5响应式网站福州百诚互联
  • 建立网站的基本流程有哪些步骤引擎搜索优化
  • 温州网站建设团队网站开发付款
  • 个人网站模板html源码怎么做成网站
  • 旅游企业网站开发网站建设费税收分类
  • 做网站应该画什么图做网站大概要多少钱
  • 如何给网站做地图泰安房地产信息网官网
  • 服务周到的网站建站上海网站制作计划
  • 优秀设计网站推荐室内设计优秀作品
  • 网站开发页面适应高度学校网站设计的功能
  • 做网站要学些什么条件厦门哪里有教网站建设
  • 卖花网站模板国外社交网站建设
  • 做的最好的视频教学网站网店推广实训标题优化答案
  • 网站做网站反向代理违法开发程序的过程主要步骤
  • 商城网站建设报展示型网站制作
  • linux下网站搭建足球比分网站建设
  • wps可以做网站吗全网推广品牌公司
  • 武侯区网站建设公司网站怎么发布文章
  • 医院网站加快建设方案金华建设监理协会网站
  • 做外贸如何建立网站平台wordpress 订单管理
  • 网站建设的元素国外ps网站