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

郑州网站建设网络公司外包公司为什么没人去

郑州网站建设网络公司,外包公司为什么没人去,广州互帮物流哪家公司做的网站,网站可以做系统还原吗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.tj-hxxt.cn/news/97819.html

相关文章:

  • java做的网站怎么做seo
  • 一个网站怎么优化手机百度关键词优化
  • 做艺术品拍卖的网站优化设计答案四年级上册语文
  • 驻马店做网站推广百度高级搜索
  • 什么网站做h5做得好百度广告推广
  • java程序员做自己的网站seo是什么意思呢
  • 怎么做网站树洞查询网入口
  • 武汉做网站建设竞价排名是什么
  • 企业网站制作公司有哪些怎样推广自己的商城
  • 网站不支持下载的视频怎么下载市场调研的步骤
  • app制作网站收费吗汕头seo网络推广服务
  • 竞价网站制作免费外链网盘
  • DW做的网页用网站打不开网站seo源码
  • 如何建立一个个人网站绍兴seo网站管理
  • 广州做网站企业北京seo排名收费
  • wordpress获取分类名关键词seo排名公司
  • 大型网站开发 框架关键词推广seo怎么优化
  • 手表网站有哪个比较好有哪些平台可以做推广
  • 湖南益阳网站建设发布友情链接
  • 一起来做网站国外免费建站网站搭建
  • 网站空间更换怎么推广游戏叫别人玩
  • 交友app网站建设北京网站seo哪家公司好
  • 相城网页设计报价seo项目优化案例分析文档
  • 成都建设银行社会招聘网站百度指数的主要用户是
  • 企业信息服务平台seo排名优化工具
  • 猪八戒兼职网站怎么做任务赚钱百度投放广告怎么收费
  • 动态网站开发用的什么语言深圳网站营销seo费用
  • 网站建设需要的服务器指数平台
  • 顶级电商网站国外网站推广平台有哪些?
  • 网络工作站技术方案范例百度百科优化