1074 宇宙无敌加法器
题目
#include<iostream>
#include<string>
using namespace std;
int main () {string n,m,c;cin>>n>>m>>c;if(m.size()<c.size())m.insert(0,c.size()-m.size(),'0');else c.insert(0,m.size()-c.size(),'0');int j=n.size()-1;int t=0;string ans="";for(int i=m.size()-1; i>=0; --i) {//模拟加法ans=to_string((m[i]+c[i]-'0'-'0'+t)%(n[j]-'0'==0?10:n[j]-'0'))+ans;t=(m[i]+c[i]-'0'-'0'+t)/(n[j]-'0'==0?10:n[j]-'0');--j;}if(t)ans=to_string(t)+ans;while(ans[0]=='0')ans.erase(0,1);if(!ans.size())ans="0";cout<<ans<<endl;return 0;
}
1074 宇宙无敌加法器相关推荐
- C++学习之路 | PTA乙级—— 1074 宇宙无敌加法器 (20 分)(精简)
1074 宇宙无敌加法器 (20 分) 地球人习惯使用十进制数,并且默认一个数字的每一位都是十进制的.而在 PAT 星人开挂的世界里,每个数字的每一位都是不同进制的,这种神奇的数字称为"PA ...
- pat 1074. 宇宙无敌加法器(20)
1074. 宇宙无敌加法器(20) 时间限制 400 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 作者 CHEN, Yue 地球人习惯使用十进制数,并且默 ...
- PAT乙 1074. 宇宙无敌加法器
题目链接:PAT.1074宇宙无敌加速器 求解过程: 这里可以用4个数组来存储数据,一个保存N,一个保存添0后与N等长的输入1,一个保存添0后与N等长的输入2,另外一个保存结果.这里之所以要添0是为了 ...
- 【PAT乙级】1074 宇宙无敌加法器 (20 分)
题目地址 #include<cstdio> #include<iostream> #include<string> #include<vector> u ...
- 【简便解法】1074 宇宙无敌加法器 (20分)_40行代码AC
立志用更少的代码做更高效的表达 Pat乙级最优化代码+题解+分析汇总-->传送门 地球人习惯使用十进制数,并且默认一个数字的每一位都是十进制的.而在 PAT 星人开挂的世界里,每个数字的每一位都 ...
- PAT——1074. 宇宙无敌加法器(20)
地球人习惯使用十进制数,并且默认一个数字的每一位都是十进制的.而在PAT星人开挂的世界里,每个数字的每一位都是不同进制的,这种神奇的数字称为"PAT数".每个PAT星人都必须熟记各 ...
- PAT 1074. 宇宙无敌加法器(20)-PAT乙级真题
地球人习惯使用十进制数,并且默认一个数字的每一位都是十进制的.而在PAT星人开挂的世界里,每个数字的每一位都是不同进制的,这种神奇的数字称为"PAT数".每个PAT星人都必须熟记各 ...
- PAT 1074 宇宙无敌加法器
题目链接 正常的按位相加即可 在相加之前将字符串长度补齐,方便运算. long long int 好像存不下21位10进制数,所以要把每一位当字符串处理,不要试图用一个数去存储相加的结果. 结果为0的 ...
- 1074 宇宙无敌加法器 (20 分) c语言实现
地球人习惯使用十进制数,并且默认一个数字的每一位都是十进制的.而在 PAT 星人开挂的世界里,每个数字的每一位都是不同进制的,这种神奇的数字称为"PAT数".每个 PAT 星人都必 ...
- 宇宙无敌加法器 python
L1-3 宇宙无敌加法器 (20 分) 地球人习惯使用十进制数,并且默认一个数字的每一位都是十进制的.而在 PAT 星人开挂的世界里,每个数字的每一位都是不同进制的,这种神奇的数字称为"PA ...
最新文章
- 两台路由器之间建立邻接关系的过程即报文信息交换过程
- Android之工程目录介绍
- Microsoft Speech SDK 5.1
- GDCM:将DICOM文件和XML文件相互转换的测试程序
- Redis淘汰删除策略
- web每隔几秒页面刷新
- OpenCV实现连通域
- 多线程操作时操作系统时间片_从零开始自制操作系统(15):内核多线程
- 【七夕特殊礼物】Dubbo学习之SPI实战与debug源码
- bootstrap modal 一闪
- c/c++中指针数组和数组指针的区别
- Visual Studio 2012安装VASSISTX插件后导致CPU高的解决的方法
- python中文版下载-python3.8.1汉化版
- 非透明桥 Non-Transparent Bridging (一)
- 服务器linux搬家教程,搬迁linux服务器的流程
- 局域网传文件_iPhone与安卓跨系统「隔空投送」,传大文件超好用
- 如何在Windows 10上修复缩略图问题
- 《C语言及程序设计》实践参考——定期存款利息计算器
- 定了!阿里日成了“中国品牌日”! 老外说,原因都在这里了
- 基于深度学习的红外和可见光图像融合论文及代码整理