
HDU - 3347 Calculate the expression — 模拟 + map存变量
hdu 3347
发布日期:2021-05-13 00:44:51
浏览次数:15
分类:博客文章
本文共 2084 字,大约阅读时间需要 6 分钟。
题意:从输入开始,1.输入样例数;2.然后输入一组样例中的行数n;3.前n-1行为定义变量(之间使用空格隔开),只需要map存进去就可以了(这里有覆盖的情况,故使用mp["s"] = "***"的方法赋值,因为insert的方法如果里面存在的话,插不进入数值);4.然后就是最后一行输入计算式子(之间使用空格隔开)。
思路:我使用的字符流的方法分割的的字符串,因为题中说了使用空格隔开的;
变量的储存使用map就可以,在最后一行输入计算式子之后,同样使用字符流分割的方法,分割出来,判断是加法、减法、变量、数 字(正负)。 我做的时候就是以为都是加法,所以WA了一次。
1 #include2 #include 3 #include 4 #include 5 #include 6 #include 7 #include
关于字符串分流的知识点:
发表评论
最新留言
不错!
[***.144.177.141]2025年04月27日 10时16分39秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
计算机网络之第三章笔记--数据链路层
2019-03-09
创建型模式之简单工厂模式实例及代码操作
2019-03-09
广东外语外贸大学第三届网络安全大赛Writeup
2019-03-09
跟着燕青学分布式事务控制技术方案
2019-03-09
Activiti视频分享
2019-03-09
VS2019 报错: LINK Error 无法找到 MSCOREE.lib的解决办法
2019-03-09
关于JS中的内存溢出与内存泄漏
2019-03-09
Vue——v-model结合值绑定写法
2019-03-09
JS实现防抖与节流(使用按钮触发事件)
2019-03-09
React 学习笔记 —— refs 属性的三种书写方式
2019-03-09
React 学习笔记 —— Fragment
2019-03-09
CCF 模拟2-1 夏令营
2019-03-09
第八届蓝桥杯——杨辉三角
2019-03-09
算法训练——字符串合并
2019-03-09
信息学奥赛一本通【题目索引 + 解答】
2019-03-09
MySQL事务
2019-03-09
什么时候需要重写HashCode()
2019-03-09
2021-04-23
2019-03-09
Linux编程基础之创建两个子进程而不创建孙子进程
2019-03-09
另一个树的子树
2019-03-09