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

高端网站策划公司宁波正规优化seo价格

高端网站策划公司,宁波正规优化seo价格,福建省网站建设公司,网站策划书模板大全P2142 高精度减法 - 洛谷 | 计算机科学教育新生态 我们两个整数一定要是大数减去小数,所以这个点我们需要特判一下,那我们两个字符串表示的整型怎么判断大小呢,我们字典序比较大小和真实的数字比较大小是一样的,比如我们的‘21’…

P2142 高精度减法 - 洛谷 | 计算机科学教育新生态

我们两个整数一定要是大数减去小数,所以这个点我们需要特判一下,那我们两个字符串表示的整型怎么判断大小呢,我们字典序比较大小和真实的数字比较大小是一样的,比如我们的‘21’和‘13’ 2的字典序是大于1的,所以‘21’大于‘13’ 

但是是有特殊情况的,比如按字典序‘101’是小于‘91’的,所以我们比较的时候应当先比较字符串长度,长度长的一定是大数

模拟完大小比较之后,我们就按小学列竖式一样来进行我们的高精度算法,把两个数逆序存储在数组里,c[i]+=a[i]-b[i]如果是负数的话我们就要借一位

下面我们来实现一下代码

#include <iostream>
#include <algorithm>
using namespace std;
const int N = 1e5 + 10;
int a[N], b[N], c[N];
int la, lb, lc;
bool cmp(string& x, string& y)
{if (x.size() != y.size()) return x.size() < y.size();elsereturn x < y;
}
void sub(int a[], int b[], int c[])
{for (int i = 0; i < lc; i++){c[i] += a[i] - b[i];if (c[i] < 0){c[i + 1] -= 1;c[i] += 10;}}//处理前导0while (lc > 1 && c[lc - 1] == 0) lc--;
}
int main()
{string x, y; cin >> x >> y;if (cmp(x, y)) {swap(x, y); cout << "-";}la = x.size(); lb = y.size(); lc = max(la, lb);for (int i = 0; i < la; i++){a[la - 1 - i] = x[i] - '0';}for (int i = 0; i < lb; i++){b[lb - 1 - i] = y[i] - '0';}sub(a, b, c);for (int i = lc - 1; i >= 0; i--){cout << c[i];}return 0;
}

http://www.jinmujx.cn/news/118236.html

相关文章:

  • 云南网站开发建设线下营销推广方式都有哪些
  • 谁帮58同城做的网站免费建站的平台
  • 移动端开发需要什么技术西安百度seo代理
  • 成都网站建设开发公免费建网站软件下载
  • 天津建委网站 官网杭州余杭区抖音seo质量高
  • 大淘客网站怎样做百度推广最近的新闻大事10条
  • 吉林做网站网站排名软件
  • 创新的邯郸网站建设太原网站快速排名优化
  • 网站定制牛七科技最稳定的灰色词排名
  • 公司网站建设建议书百度关键词优化多少钱
  • 专业电商网站开发代写企业软文
  • b2b 贸易网站中国互联网公司排名
  • 石家庄做网站和宣传的郑州网络营销推广公司
  • 邗江建设局网站资料下载独立站seo是什么
  • 柳州专业网站优化网络推广文案
  • 网站建设类电话销售站长统计app软件下载2021
  • 一个公司设计网站怎么做海阳seo排名优化培训
  • 怎样做多商户网站seo的搜索排名影响因素主要有
  • 外卖做的比较好的网站深圳seo优化公司
  • 音乐网站开发的项目背景知乎seo优化
  • 效果好的免费网站建设图片扫一扫在线识别照片
  • 百度搜索网站介绍上海培训机构整顿
  • 集团公司网站建设方案百度seo网站优化
  • 医院网站建设公司价格低seo与sem的区别
  • 石家庄网站建设人员百度官方网首页
  • oracle 网站开发如何做推广和引流
  • 网站关键词排名查询百度网盘搜索引擎网站
  • 网站建设测试流程图福州seo视频
  • 有名网站建设公司seo发包排名软件
  • 南宁seo费用服务搜索引擎优化的简写是