zcmu Problem E: 喜闻乐见的a+b
【题目】
Problem E: 喜闻乐见的a+b
Time Limit: 1 Sec Memory Limit: 128 MB
Submit: 363 Solved: 135
[Submit][Status][Web Board]
Description
喜闻乐见的a+b来了,当然二进制,八进制,十进制什么的估计你们也懒得写了,来个20进制的a+b
Input
给出多组a和b,每个数字一行
数字由0~9和小写字母a~j(10~19)
给出的长度不超过100
Output
每组数据输出a+b的和。
Sample Input
1234567890 abcdefghij 99999jjjjj 9999900001
Sample Output
bdfi02467j iiiij00000
【题解】
20进制的a+b
【代码】
#include <bits/stdc++.h>
using namespace std;
#define N 20 //N进制
stack <char> stk;
int c,add;
int cul(char *a,int i)
{return (a[i]>'9')? a[i]-'a'+10 : a[i]-'0'; //返回a[i]的值
}
void check()
{c>=N? (c-=N,add=1) : add=0; //判断是否进位c<10? stk.push('0'+c) : stk.push(c-10+'a');
}
int main()
{char a[105],b[105];while( ~scanf("%s%s",a,b) ){while( !stk.empty() ) //栈的初始化stk.pop();int l1=strlen(a), l2=strlen(b);int i,j;add=0;for(i=l1-1,j=l2-1; i>=0&&j>=0; i--,j--) //a+b{c = add+cul(a,i)+cul(b,j);check();}while(i>=0) {c = add+cul(a,i);check();i--;}while(j>=0){c = add+cul(b,j);check();j--;}if(add) //判断最高位是否进位stk.push('1');while( !stk.empty() ){printf( "%c",stk.top() );stk.pop();}printf("\n");}return 0;
}
zcmu Problem E: 喜闻乐见的a+b相关推荐
- zcmu Problem C: kirito's 星爆气流斩(背包+二进制优化)
[题目] Problem C: kirito's 星爆气流斩 Time Limit: 2 Sec Memory Limit: 128 MB Submit: 143 Solved: 34 [Subm ...
- zcmu Problem J: 不存在的泳池
[题目] Problem J: 不存在的泳池 Time Limit: 1 Sec Memory Limit: 128 MB Submit: 246 Solved: 92 [Submit][Stat ...
- ZCMU 1411 喜闻乐见的a+b
Problem E: 喜闻乐见的a+b Time Limit: 1 Sec Memory Limit: 128 MB Submit: 386 Solved: 144 [Submit][Status ...
- ZCMU-1411:喜闻乐见的a+b(大整数)
Problem E: 喜闻乐见的a+b Time Limit: 1 Sec Memory Limit: 128 MB Submit: 365 Solved: 136 [Submit][Status ...
- zcmu1411 / 训练赛3-Problem E: 喜闻乐见的a+b
Problem E: 喜闻乐见的a+b Time Limit: 1 Sec Memory Limit: 128 MB Submit: 390 Solved: 146 [Submit][Status ...
- zcmu oj 1489:Problem A(数气球)
题目描述 Chieh love ACM, So he likes balloons. Today he sees many balloons in the shop. And he wants to ...
- 【ZCMU1411】喜闻乐见的a+b(20进制a+b)
http://acm.zcmu.edu.cn/JudgeOnline/problem.php?id=1411 1411: 喜闻乐见的a+b Time Limit: 1 Sec Memory Limi ...
- ZCMU 1894: Power Eggs
http://acm.zcmu.edu.cn/JudgeOnline/problem.php?id=1894 题意: 有M个鹰蛋,N层楼,鹰蛋的硬度是E,也就是说在1~E层楼扔下去不会碎,E+1层楼扔 ...
- 多臂老虎机(Multi-armed bandit problem)
我们会遇到很多选择的场景,如:上哪所大学,学什么专业,去哪家公司,等等.这些选择问题都会让选择困难症患者头大.那么,有什么科学的办法来解决这些问题呢?答案是:有!而且是非常科学的办法,那就是多臂老虎机 ...
最新文章
- Push Notifications
- 坐在宝座上圣洁羔羊 男声N重唱
- Python 网络爬虫笔记4 -- 信息标记与提取
- java bmp rgb数组_将RGB数据写入BMP位图文件
- SmartGit破解方法
- BeetleX自定义http/websocket压测用例视频
- java.time.format例子_java格式化时间示例
- Django项目搭建(基础)
- c++最快简洁提供http文件服务
- http抓包实战 pdf_抓包实战 | 浏览器里的HTTP请求到底是如何完成的?
- kittito_rosbag入坑教程
- 计算机学院特色迎新标语,开学迎新口号
- 蚂蚁(挑战程序设计竞赛)
- 最优化理论与方法(袁亚湘 孙文瑜)笔记(一)
- Office word/excel/ppt套装安装好功能栏没有开始、插入、页面布局等工具栏解决方法
- PAT——A1008Elevator(模拟)
- SRRC认证问题合集
- 学习python很无趣?看看这篇文章教你采集无水印美女视频(含视频教程)
- Ilog cplex, java 表示分段线性函数 piecewise function
- 带外通道技术(OOB)总结
热门文章
- HTML制作简单网页(京东新闻资讯页,歌曲推荐网页)
- 移动互联网终端的touch事件,touchstart, touchend, touchmove
- dota有哪些经典的典故或笑话?
- 数制转换,使用按权展开法将二进制数转换为十进制数,使用短除法除2取余计算十进制数转换为二进制数
- POJ-3255--次短路
- LC39 Combination Sum
- App打造自定义的统计SDK
- 军职在线高性能计算机网络答案,全国计算机一级考试题库(附答案).pdf
- 配置Maven从私服下载构件
- MongoDB副本集(Replica Sets)搭建教程