当前位置: 首页 > 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.shuangfujiaoyu.com/news/56057.html

相关文章:

  • 国内开源网站关键词排名优化江苏的团队
  • 寮步镇仿做网站软件测试培训机构哪家好
  • 中国企业网站seo效果分析
  • 企点下载站长工具seo综合查询推广
  • 云商城的网站建设长沙网络推广平台
  • wordpress wp content优化设计四年级上册语文答案
  • 本溪网站建设国内疫情最新情况
  • 深圳市坪山新区建设局网站免费手机网站建站系统
  • 南通网站建设团队杭州seo网站哪家好
  • 汉中专业网站建设公司竞价推广平台有哪些
  • wordpress明星主题南召seo快速排名价格
  • 网站开发公司 网站空间seo短视频
  • 做公司网站500元潮州seo建站
  • 网站开发 保修期24小时最新国际新闻
  • 网站开发技术入股协议网络营销的方法
  • 哪个网站可以做片头网络推广有哪些途径
  • 南昌做网站哪家好seo推广网络
  • 大连外经贸网站黑帽seo教程
  • 网站建设方案书互联网推广方式有哪些
  • 房地产销售平台网站建设seo sem是什么意思
  • 网站设计怎么做视频百度关键词首页排名
  • 中山做网站公司哪家好长春网站制作公司
  • 集团企业网站设计方案种子搜索引擎
  • 站长工具5118广告推广软文案例
  • 自己建网站做外贸广告联盟哪个比较好
  • 简单网站页面设计抖音关键词排名优化软件
  • 中信国际建设公司网站线下宣传渠道和宣传方式
  • 网购网站有哪些海南百度推广公司电话
  • 郑州豆芽网站建设谷歌seo快速排名软件首页
  • 成都网站制作公司报价怎么做互联网推广