A + B

Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 8539    Accepted Submission(s): 4810

Problem Description
读入两个小于100的正整数A和B,计算A+B.
需要注意的是:A和B的每一位数字由对应的英文单词给出.
Input
测试输入包含若干测试用例,每个测试用例占一行,格式为"A + B =",相邻两字符串有一个空格间隔.当A和B同时为0时输入结束,相应的结果不要输出. 
Output
对每个测试用例输出1行,即A+B的值.
Sample Input
one + two = three four + five six = zero seven + eight nine = zero + zero =
Sample Output
3 90 96
View Code

 1 #include <iostream>
 2 #include <string>
 3 #include <map>
 4 #include <utility>
 5 using namespace std;
 6
 7 map <string, int> f;
 8
 9 int main() {
10     int sum1, sum;
11     string str;
12     f["one"]=1;
13     f["zero"]= 0;
14     f["two"]= 2;
15     f["three"] = 3;
16     f["four"]=4;
17     f["five"]=5;
18     f["six"]=6;
19     f["seven"]=7;
20     f["eight"]=8;
21     f["nine"]=9;
22     while(1)
23     {
24         sum=0;
25         while(1)
26         {
27             cin>>str;
28             if(str=="+")
29             break;
30             sum=sum*10+f[str];
31         }
32         sum1=0;
33         while(1)
34         {
35             cin>>str;
36             if(str=="=")
37             break;
38             sum1=sum1*10+f[str];
39         }
40
41         if(sum==0 && sum1 ==0)
42         break;
43         cout <<sum+sum1<< endl;
44     }
45     return  0;
46 }

转载于:https://www.cnblogs.com/wanglin2011/archive/2012/07/27/2612010.html

HDOJ 1228 A+B(map水题)相关推荐

  1. 黑暗意志【map水题】

    问题 B: 黑暗意志 时间限制: 1 Sec  内存限制: 128 MB 提交: 671  解决: 211 [提交] [状态] [命题人:外部导入] 题目描述 在数千年前潘达利亚从卡利姆多分离之时,迷 ...

  2. HDOJ 1218 Blurred Vision (水题)

    思路:注意输入是不带空格的: 代码如下: #include <iostream> #include <stdio.h> #include <stdlib.h> #i ...

  3. HDOJ 5512 Pagodas(qwb铜牌水题 数学找规律)

    Pagodas Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Others) Total Su ...

  4. 1001 字符串“水”题(二进制,map,哈希)

    1001: 字符串"水"题 时间限制: 1 Sec  内存限制: 128 MB 提交: 210  解决: 39 [提交][状态][讨论版] 题目描述 给出一个长度为 n 的字符串( ...

  5. 小奇画画(线段树+map)(水题)

    5725: 小奇画画 时间限制: 1 Sec  内存限制: 128 MB 提交: 632  解决: 140 [提交] [状态] [讨论版] [命题人:admin] 题目描述 红莲清泪两行欲吐半点却无 ...

  6. 图论刷水题记录(二)(最短路-----SPFA算法)

    继第一篇的后续,又来刷水题了,写的是SPFA算法,这个算法的复杂度比较玄学,感觉能不用就不用了,但是他的好处就是可以判断负圈. 3月26日: 1.POJ 1847 Tram 题意:在一个交通网络上有N ...

  7. 图论刷水题记录(一)(最短路-----dijkstra算法)

    最近实在不知道干些什么,感觉自己除了水题什么都不会做,算了去刷一刷图论的水题吧本来想合起来一起发,想了想太长的话以后看起来也不方便,题目所以今天晚上就先发了dij部分,由上到下由易变难. 1.POJ ...

  8. hdu 2041:超级楼梯(水题,递归)

    超级楼梯Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submissio ...

  9. CF Round #426 (Div. 2) The Useless Toy 思维 水题

    题目链接: http://codeforces.com/contest/834/problem/A 题目描述: 输入起始状态和结束状态和数列长度, 判断旋转方向是顺时针逆时针还是不合理 解题思路: 长 ...

最新文章

  1. leetcode算法题--叶值的最小代价生成树
  2. [音乐欣赏]Craigie Hill
  3. 《C++覆辙录》——2.9:自反初始化
  4. [QNAP crontab 定時執行程式
  5. OpenCV3学习(6.1)——边缘检测---Canny,Sobel,Prewitt,Robert,Laplace,LOG,DOG算子
  6. utf-8是否带签名 乱码问题。
  7. 【目标检测】NMS和soft-NMS详解及代码实现
  8. golang (3) 编译不同的平台文件
  9. 事实胜于雄辩,经典中的经典,经久…
  10. 防火墙 | DDos攻击防范技术
  11. CorelDRAW X4精简版序列号大家为何对其情有独钟?x8
  12. android电脑局域网传输方案,通过WiFi文件传输在Android和PC之间传输文件 | MOS86
  13. 阿里面试感想(注:此为转载帖子)
  14. 用计算机语言写祝福语,程序员祝福语
  15. js html页面原生js横向打印
  16. matlab2020a编译环境 MCR 安装步骤(非常实用)
  17. 人脸识别之人脸验证(二)--DeepID
  18. yum错误:Cannot retrieve repository metadata (repomd.xml) for repository解决方法
  19. 大学生创新创业训练计划如何获得国家级立项
  20. linux《十》——系统安全之弱口令检测与网络端口扫描

热门文章

  1. 大话设计模式笔记 享元模式
  2. 简单易变的CSS阴影效果
  3. mysql数据库 常用函数_《MySQL数据库》常用函数整理
  4. 全国计算机等级考试题库二级C操作题100套(第99套)
  5. mysql 导入json_JsonToMysql(json导入mysql数据库工具)
  6. 游侠联机显示无法链接服务器,我的世界用游侠联机时连接不上
  7. 超级全面的权限系统设计方案
  8. Linux中Shell的算数运算符和位运算符用法笔记
  9. 提高程序员工作效率的11个技巧
  10. html颜色渐变讲解,20个网页设计中渐变色运用实例欣赏