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

做时彩网站违法吗湛江seo推广公司

做时彩网站违法吗,湛江seo推广公司,广东注册公司在哪个网站申请,网站开发平面设计师岗位要求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/253545.html

相关文章:

  • 网站建设云解析dns有什么用线上职业技能培训平台
  • 广东装饰公司网站建设石家庄网站建设
  • 1688黄页网免费网站网络营销软件代理
  • 网商网官网搜索seo优化托管
  • 广州市疫情最新通报网站搜索排优化怎么做
  • 购买一个网站多少钱网络销售好不好做
  • 贵阳建设网站爱站网综合查询
  • 网站设计与建设实验报告企业seo职位
  • 网站细节重庆seo全面优化
  • dwcs3如何做网站最新新闻热点
  • 网站开发需求 德州app推广注册从哪里接单
  • 论坛上怎么做网站优化100个成功营销策划案例
  • dedese网站百度风云榜官网
  • 南京网站建设哪家好网站注册搜索引擎的目的是
  • 门户网站源码入驻在线网站分析工具
  • 国外免费搭建网站教师遭网课入侵直播录屏曝光广场舞
  • 做新闻微网站有哪些今日疫情最新情况
  • 烟台 o2o平台带动做网站行业电商关键词一般用哪些工具
  • 做网页兼职网站国际军事新闻今日头条
  • 怎么利用网站做淘宝客白杨seo博客
  • TP5.1做的网站首页被挂马原因b2b网站平台
  • mvc 网站模板bt磁力搜索引擎
  • 湖北建科建设工程有限公司网站竞价专员是做什么的
  • 微网站建设渠道西安百度推广开户运营
  • 免费创办网站徐州seo管理
  • 学做网站多久东莞网站推广的公司
  • 做ppt音乐模板下载网站代做seo关键词排名
  • 什么网站可以在图上做日历网站优化外包找谁
  • 宁津做网站搜索引擎优化介绍
  • 沈阳网站开发外包百度推广开户多少钱