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

外国做挂的网站是多少百度商家怎么入驻

外国做挂的网站是多少,百度商家怎么入驻,wordpress插件隐藏wp,爱网聊的人P2142 高精度减法 题目描述 高精度减法。 输入格式 两个整数 a , b a,b a,b(第二个可能比第一个大)。 输出格式 结果(是负数要输出负号)。 输入输出样例 #1 输入 #1 2 1输出 #1 1说明/提示 20 % 20\% 20% 数据 a , b …

P2142 高精度减法

题目描述

高精度减法。

输入格式

两个整数 a , b a,b a,b(第二个可能比第一个大)。

输出格式

结果(是负数要输出负号)。

输入输出样例 #1

输入 #1

2
1

输出 #1

1

说明/提示

  • 20 % 20\% 20% 数据 a , b a,b a,b 在 long long 范围内;
  • 100 % 100\% 100% 数据 0 < a , b ≤ 1 0 10086 0<a,b\le 10^{10086} 0<a,b1010086

错误示范
这题,可不是平常我们开个long long就可以通过的简单的减法题目:

#include<bits/stdc++.h>
using namespace std;
long long a, b;
int main(){cin >> a >> b;cout << a - b;return 0;
}

结果:
在这里插入图片描述
这是因为题目说

100 % 100\% 100% 数据 0 < a , b ≤ 1 0 10086 0<a,b\le 10^{10086} 0<a,b1010086

但是我们开的long long只可以保存到第 19 19 19 位。
题目的数据范围可是 1 1 1 后面跟着 10087 10087 10087 0 0 0 啊!


让我们重新审视一下这道题目:

  • 题目的数据范围很大,所以可以使用字符串来保存输入的两个超大数。
  • 虽然数据范围很大,但也只不过是 1 0 10086 10^{10086} 1010086 ,可以用数组记录每个位(末尾对齐,所以要倒着记录)。
  • 记录之前要前判断一下是不是负数,是负数的话就交换两个字符串然后先输出一个负号。
  • 记录完之后运算的时候要考虑一下借位
  • 运算完还要循环去掉前导零,因为如果零在数字开头在数学界是违规的!
  • 最后倒着输出就可以了!!!!

你们最喜欢的代码区!

#include<bits/stdc++.h>
#define int long long
using namespace std;
string str1, str2;
int a[20000], b[20000], len1, len2, len;
int check(string a, string b){if(a.size() > b.size()) return 1;if(a.size() < b.size()) return -1;for(int i = 0; i < a.size(); i ++){if(a[i] > b[i]) return 1;if(a[i] < b[i]) return -1;}return 0;
}
signed main(){cin >> str1 >> str2;if(check(str1, str2) == -1){swap(str1, str2);cout << '-';}len1 = str1.size();len2 = str2.size();len = max(len1, len2);for(int i = 0; i < len1; i ++){a[len1 - i] = str1[i] - '0';}for(int i = 0; i < len2; i ++){b[len2 - i] = str2[i] - '0';}for(int i = 1; i <= len; i ++){a[i] = a[i] - b[i];if(a[i] < 0){a[i + 1] --;a[i] += 10;}}while(a[len] == 0 && len > 1)len --;for(int i = len; i >= 1; i --)cout << a[i];return 0;
}

在这里插入图片描述
AC了!

求关注!求点赞!求评论!
在这里插入图片描述

http://www.dtcms.com/wzjs/40808.html

相关文章:

  • 做网站赚广告费多么网络营销的四种形式
  • 沧州做网站价格汕头网站制作设计
  • 行业网站制作企业关键词优化专业公司
  • 手机网站logo关键词优化如何
  • 做的网站怎么发网上合肥网站建设公司
  • 自己可以进行网站建设吗移动营销
  • 网站建设后期修改景区营销案例100例
  • 小工厂如何接外贸订单武汉seo首页优化技巧
  • 有哪些推广的网站网络营销的八大职能
  • 南京做网站需要多少钱网站交换链接的常见形式
  • 中国城市建设网南京市网站seo整站优化
  • 做网站还是做游戏北京seo学校
  • 网站建设都需要什么文案百度总部投诉电话
  • 合肥市网站建设公司网络营销包括
  • 情公司做的网站文件外链生成网站
  • 设计一套网站多少钱经典软文案例100例
  • 网站建设怎么赚钱关键词优化公司前十排名
  • 自己做网站服务器模板建站平台
  • b2b能给网站做优化吗互联网推广怎么做
  • 黄一级a做爰片免费网站厦门seo优化外包公司
  • 电子元器件外贸网站建设网络广告宣传怎么做
  • 门户网站的区别投广告的平台有哪些
  • 传统文化网站设计每日新闻
  • 自己做网站写文章互联网营销具体做什么
  • 惠州做棋牌网站建设哪家公司收费合理百度手机助手安卓版下载
  • 聊城找个人做网站全网整合营销外包
  • 网站怎么做落款广州网络推广外包平台
  • 做研究的网站做seo是什么意思
  • 如何知道网站是否被k怎么找网站
  • 云服务器可以做多个网站浏览广告赚佣金的app