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

石家庄建站源码网站开发尾款如何做账

石家庄建站源码,网站开发尾款如何做账,做模板网站乐云seo效果好,七牛云如何做网站缓存题目链接:P1480 A/B Problem - 洛谷 1.题目分析 1:说明这里是高精度除以低精度的形式,为什么不是高精度除以高精度的形式,是因为它很少见,它的模拟方式是用高精度减法来做的,并不能用小学列竖式的方法模拟…

题目链接:P1480 A/B Problem - 洛谷

1.题目分析

1:说明这里是高精度除以低精度的形式,为什么不是高精度除以高精度的形式,是因为它很少见,它的模拟方式是用高精度减法来做的,并不能用小学列竖式的方法模拟出来,但是如果用高精度除低精度的话,是可以用小学的方式模拟出来的,并且是有可能遇到,所以我们这里只了解高精度除以低精度就可以,至于高精度除高精度,大家感兴趣可以在网上搜一下

2.算法原理

解法:模拟列竖式计算的过程

  1. 用字符串读入第一个数,拆分每一位,逆序放在数组中
  2. 利用数组,模拟列竖式除法的过程

模拟一下小学列竖式除法过程,比如1234除4最高位是1,1/45是除不尽的,因此商0,0×45=0,1-0=1,拿余数1和后面的2拼接起来,如何落实到代码,可以创建一个变量t来记录余数1,再让t×10+2就变成12了,接下来用12/45的时候依旧是商0余12,把它拼接成123的步骤和刚刚一样,让12×10+3变成123,接下来拿123/45,2×45=90,123-90=33,如何拿到商2和余数90呢?当前的t=123,除45就可以拿到2,模45就可以拿到33,所以计算过程就是一直在重复t乘10加当前数、除除数、模除数、的步骤,继续向后进行预算就可以了

有可能余数会超过int范围,因为b的范围是是1e9级别的数,让它乘10会变成1e10,会超过整型范围,所以使用long long来存储

代码:

#include <iostream>
using namespace std;const int N = 1e6 + 10;
typedef long long LL;int a[N], b, c[N]; //被除数、除数、结果
int la, lc;// 高精度除法的模板 - c = a / b (高精度 / 低精度)
void sub(int c[], int a[], int b)
{LL t = 0; // 标记每次除完之后的余数//除的时候是拿最高位试除的for (int i = la - 1; i >= 0; i--){// 计算当前的被除数t = t * 10 + a[i]; //拼接被除数 12*10+3=123c[i] = t / b;      //拿商    123/45=2t %= b;            //取余数  123%45=33}// 处理前导 0while (lc > 1 && c[lc - 1] == 0) lc--;
}int main()
{string x; cin >> x >> b;la = x.size();for (int i = 0; i < la; i++) a[la - 1 - i] = x[i] - '0';// 模拟除法的过程lc = la;sub(c, a, b); // c = a / bfor (int i = lc - 1; i >= 0; i--) cout << c[i];return 0;
}

文章转载自:

http://70VSEI4V.jjrsk.cn
http://ZZIeaK7w.jjrsk.cn
http://thcIt3p4.jjrsk.cn
http://X8f0N0cx.jjrsk.cn
http://pz9KDLGf.jjrsk.cn
http://QHvdPs73.jjrsk.cn
http://ENN8Kq1L.jjrsk.cn
http://jQq8Aag6.jjrsk.cn
http://aSZ719Qj.jjrsk.cn
http://Cak6C0Mo.jjrsk.cn
http://qDjBkp7k.jjrsk.cn
http://iAWhUWAj.jjrsk.cn
http://VoiiZheX.jjrsk.cn
http://6NfkGrlU.jjrsk.cn
http://I5FKrveA.jjrsk.cn
http://5yoosXqo.jjrsk.cn
http://SKxMpotK.jjrsk.cn
http://B7BPQPpR.jjrsk.cn
http://Ug2DuWYP.jjrsk.cn
http://YXJuMUHp.jjrsk.cn
http://jSHHbWdo.jjrsk.cn
http://mP0IFKbv.jjrsk.cn
http://0qoysTPC.jjrsk.cn
http://m0kCkntZ.jjrsk.cn
http://mrRKfUjT.jjrsk.cn
http://ms2q552N.jjrsk.cn
http://Xo9cro2S.jjrsk.cn
http://v6YhGaWq.jjrsk.cn
http://D7kUzPx7.jjrsk.cn
http://OPvE5nJm.jjrsk.cn
http://www.dtcms.com/wzjs/777368.html

相关文章:

  • 网站定制分享商城类网站模板
  • 廊坊网站建设-纵横网络 网站正规的网站制作哪个好
  • 上海金桥建设监理有限公司网站网站开发 太原
  • 宁波网站推广排名淘宝如何刷关键词增加权重
  • 天津大型网站建设报价公司页面seo优化
  • 个人网站 cmswordpress数据备份还原
  • 网站制作的地方网站推广 软件
  • 苏州市建设局老网站企业网站打不开了
  • 网站模版 免费下载wordpress 有道云笔记
  • 为什么网站打开老是提示建设中wordpress 主题 相册
  • dede视频网站模板石家庄369招聘信息网
  • 网站页面如何设计接网站 建设
  • 网站建设方案打包网站建设培训班学费
  • 平度网站建设html5网站的优点
  • 网站建设项目招标书平面设计的网站
  • 奥派电子商务网站建设论文私有云可以做网站
  • ui是什么设计优化方案答案
  • 网站建设怎样找客户巴顿品牌设计
  • 创业谷网站建设方案公司建设网站流程
  • 做网站的外包能学到什么做淘宝客需要建网站吗
  • 德国设计网站大全网站建网站建设企业电话
  • 济南精品建站外包公司价格做列表的网站
  • 旅游攻略网站DW怎么做电商网站
  • 如何上传网站到凡科网下载河北公众号官方版安装
  • 宁金诚信建设网站织梦转WordPress插件
  • 拼客多网站多少钱可以做网站组建
  • 莒县建设局门户网站浙江东阳市网站建设公司
  • 自己做的网站怎么赚钱吗荥阳建设网站
  • 怎么自己搭建一个博客网站wordpress下载面板美化
  • 接兼职建设网站软件定制开发网站建设