九度oj A+B 1010,1015
来源:互联网 发布:传奇3地图编辑器源码 编辑:程序博客网 时间:2024/06/05 11:40
1010题目:
http://ac.jobdu.com/problem.php?pid=1010
#include <iostream>#include <stdio.h>#include <string.h>#include <algorithm>#include <math.h>#include <stack>#include <queue>#define ISYEAP(x) x%100!=0 && x%4==0 || x%400==0 ? 1:0 using namespace std;char s[110];int figure1,figure2;void thenum(int which,int numb){ if(which==0){ figure1=figure1*10+numb; } else{ figure2=figure2*10+numb; } return ;}void divide(){ int len=strlen(s); figure1=0; figure2=0; int flag=0; int temp=0; for(int i=0;i<len;i++){ temp=0; if(s[i]=='+') { flag=1;//进行计算第二个数 // cout<<"i="<<i<<endl; continue; } if(s[i]=='=') continue; if(s[i]==' ') continue; switch (s[i]){ case 'z':temp=0; i+=3; break; case 'o':temp=1; i+=2; break; case 't':if(s[i+1]=='w'){ i+=2; temp=2; } else{ i+=4; temp=3; } break; case 'f': if(s[i+1]=='o'){ i+=3; temp=4; } else{ i+=3; temp=5; } break; case 's': if(s[i+1]=='i'){ i+=2; temp=6; } else{ i+=4; temp=7; } break; case 'e': i+=5; temp=8; break; case 'n': i+=3; temp=9; break; default: break; } thenum(flag,temp); } // cout<<"figure1="<<figure1<<" figure2="<<figure2<<endl;}void calculate(){ cout<<figure1+figure2<<endl;}int main(){ while(1){ gets(s); divide(); if(figure1==0 && figure2==0) break; calculate(); } return 0;} /************************************************************** Problem: 1010 User: zhouyudut Language: C++ Result: Accepted Time:10 ms Memory:1520 kb****************************************************************/1015题目:
http://ac.jobdu.com/problem.php?pid=1015
#include <iostream>#include <stdio.h>#include <string.h>#include <algorithm>#include <math.h>#include <stack>#include <queue>#define ISYEAP(x) x%100!=0 && x%4==0 || x%400==0 ? 1:0 using namespace std;int m,n,k;bool judge(){ int tempm=m%(int)pow(10,k); int tempn=n%(int)pow(10,k); if(tempn==tempm) return false; return true;}int main(){ while(1){ scanf("%d%d%d",&m,&n,&k); if(m==0 && n== 0) return 0; if(judge()){ cout<<m+n<<endl; } else{ cout<<"-1"<<endl; } } return 0;} /************************************************************** Problem: 1015 User: zhouyudut Language: C++ Result: Accepted Time:0 ms Memory:1608 kb****************************************************************/
0 0
- 九度oj A+B 1010,1015
- 九度OJ 1015 还是A+B
- 九度OJ-1015-还是A+B
- 九度oj 1015 还是A+B
- 九度OJ 1015 还是A+B
- 九度OJ 题目1010:A + B
- 九度OJ 1010 A+B
- 九度OJ-题目1010:A + B
- 九度OJ-1010-A+B
- 九度OJ 1010 A+B
- 九度OJ 题目1010:A + B
- 九度OJ-题目1010:A+B
- 九度OJ:题目1010 A+B
- 九度OJ 1010 A+B
- 九度OJ-1010:A + B
- 九度 oj 题目1010:A + B
- 九度OJ-题目1010 A + B
- 题目1010:A + B 九度OJ
- 简单工厂模式
- bestcoder题解
- 『Python』序列学习总结之四——字典
- Codeforces 118D Caesar's Legions (dp)
- Android数据存储之文件存储
- 九度oj A+B 1010,1015
- 查看在数据库中实际执行时的解析计划
- COCOS学习笔记--序列帧动画
- 算法:冒泡排序和选择排序
- ZOJ 3203 Light Bulb (三分)
- 论架构师的职责
- LogisticRegression
- 地理空间距离计算优化
- 滴滴产品经理面试