博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
表达式计算(模拟)
阅读量:4676 次
发布时间:2019-06-09

本文共 1105 字,大约阅读时间需要 3 分钟。

http://acm.hdu.edu.cn/showproblem.php?pid=3347

C++ Map秒杀

附上代码

#include
#include
#include
#include
#include
#include
using namespace std;map
mp;map
::iterator it;int main(){ //freopen("in.txt","r",stdin); int t; scanf("%d",&t); while(t--) { mp.clear(); int sum=0; int n; scanf("%d",&n); char s[22]; int val; //string ss; for(int i=0;i
second; else if(flag==-1) sum-=it->second; else sum=sum; } // printf("sum=%d ",sum); } else if(isdigit(str[0])) { int len=strlen(str); int num=0,temp=1; for(int i=len-1;i>=0;i--) { num+=temp*(str[i]-'0'); temp*=10; } if(flag==1) sum+=num; else if(flag==-1) sum-=num; else sum=sum; // printf("sum=%d ",sum); } else if(str[0]=='-'&&isdigit(str[1])) { int len=strlen(str); int num=0,temp=1; for(int i=len-1;i>=1;i--) { num+=temp*(str[i]-'0'); temp*=10; } num=-num; if(flag==1) sum+=num; else if(flag==-1) sum-=num; else sum=sum; //printf("sum=%d ",sum); } } printf("%d\n",sum); } return 0;}
View Code

 

 

转载于:https://www.cnblogs.com/lyf123456/p/3426065.html

你可能感兴趣的文章
(Hive)史上最难解析的json字符串解析出来了!!
查看>>
Linux学习之一--VI编辑器的基本使用
查看>>
Activity启动模式 及 Intent Flags 与 栈 的关联分析
查看>>
iOS5可能会删除本地文件储存
查看>>
周四总结
查看>>
播放器
查看>>
linux使用select实现精确定时器详解
查看>>
隐藏 iframe 技术——Ajax 时代一个重要的环节
查看>>
腾讯通启动报错please intall msxml5.0 or later!
查看>>
JQuery攻略(一) 基础知识——选择器 与 DOM
查看>>
字符串hash
查看>>
2017《面向对象程序设计》课程作业六
查看>>
404 Note Found 队-Beta6
查看>>
[转载]实际举例C#引用类型和值类型的区别
查看>>
狼人杀校园升级版:学霸大战学渣 Who is the king of examination!
查看>>
哈希长度扩展攻击(Hash Length Extension Attack)利用工具hexpand安装使用方法
查看>>
redis学习
查看>>
Shell编程之IF条件
查看>>
Python编程-绑定方法、软件开发
查看>>
解决jquery操作checkbox火狐下第二次无法勾选问题
查看>>