小a的计算器(牛客签到题A)-简单模拟
链接:https://ac.nowcoder.com/acm/contest/317/A
来源:牛客网
时间限制:C/C++ 1秒,其他语言2秒
空间限制:C/C++ 262144K,其他语言524288K
64bit IO Format: %lld
题目描述
小a的数学基础实在太差了,以至于他只会用计算器算数。他的计算器比较特殊,只有
+
,
−
,
×
,
/
+,−,×,/(即加减乘除)四种运算。
经过一番周折,小a终于算出了他想要的数,但是他却忘记了最初的数是什么。不过幸运的是他记下了整个操作序列,他想请你帮他算出最初的数!
链接:https://ac.nowcoder.com/acm/contest/317/A
来源:牛客网
数据保证:
- 最初的数在进行操作时不会超过long long范围
- 如果你的程序合法,那么运算中所有的数均为整数,所有的除法均为整除!
- 不会出现整数被0除的情况
/*
模拟,返回去算~
我用的stl stack
*/
#include <stdio.h>#include <stack>using namespace std;int main(){long long n,X;while(~scanf("%lld%lld",&n,&X)){int op;long long x;stack<int>oper;stack<long long>num;while(n--){scanf("%d%lld",&op,&x);oper.push(op);num.push(x);}num.push(X);while(!oper.empty()){op = oper.top();oper.pop();X = num.top();num.pop();x = num.top();num.pop();switch(op){case 1: X -= x;break;case 2: X += x;break;case 3: X /= x;break;case 4: X *= x;break;}num.push(X);}printf("%lld\n",num.top());num.pop();}return 0;}
小a的计算器(牛客签到题A)-简单模拟相关推荐
- 【Shell牛客刷题系列】SHELL21 格式化输出:来看个printf命令的小彩蛋~
该系列是基于牛客Shell题库,针对具体题目进行查漏补缺,学习相应的命令. 刷题链接:牛客题霸-Shell篇. 该系列文章都放到专栏下,专栏链接为:<专栏:Shell>.欢迎关注专栏~ 本 ...
- 牛客刷题日记(2021-11-24)
牛客刷题日记(2021-11-24) 题目: 下面程序的输出是:() String x="fmn"; x.toUpperCase(); String y=x.replace('f' ...
- 牛客刷题-Java面试题库【动态更新添加题目】(2023.06.19更新)
讲在前面 ✨ 牛客刷题日记–理解为重中之重 刷题一方面是持续的了解到自己哪方面比较欠缺,另一方面也是从各大厂的面试题可以看出当前所需的技术栈的偏重点,持续的巩固基础和查漏补缺,一如代码深似海–学无止境 ...
- 最长上升子序列(LIS),牛客刷题
目录: 最长上升子序列(LIS) 1.模板(数据较小) 2.模板(数据较大) 牛客刷题 1. 牛客练习赛107A:如见青山 2.牛客小白月赛65A牛牛去购物 3.牛客小白月赛65B牛牛去购物 4.牛客 ...
- 牛客网题库公司真题 2021阅文C++方向笔试卷答案
牛客网题库公司真题技术(软件)信息技术类 C++工程师 2021阅文C++方向笔试卷 以上的标题就是牛客网这个试卷的位置,链接在这里不确定以后是不是有效,我自己做个记录的:2021阅文C++方向笔试卷 ...
- 牛客刷题日记(2021-12-8)
牛客刷题日记(2021-12-8) 题目: 以下哪个接口的定义是正确的?( )interface B { void print() { } ;}interface B { static void pr ...
- 【Shell牛客刷题系列】SHELL4 输出第5行的内容:回顾head、tail命令和sed、awk命令的使用
该系列是基于牛客Shell题库,针对具体题目进行查漏补缺,学习相应的命令. 刷题链接:牛客题霸-Shell篇. 该系列文章都放到专栏下,专栏链接为:<专栏:Linux>.欢迎关注专栏~ 本 ...
- 【Shell牛客刷题系列】SHELL5 打印空行的行号:一起学习grep命令搭配正则表达式的使用
该系列是基于牛客Shell题库,针对具体题目进行查漏补缺,学习相应的命令. 刷题链接:牛客题霸-Shell篇. 该系列文章都放到专栏下,专栏链接为:<专栏:Linux>.欢迎关注专栏~ 本 ...
- 【牛客刷题专栏】0x27:JZ29 顺时针打印矩阵(C语言编程题)
前言 个人推荐在牛客网刷题(点击可以跳转),它登陆后会保存刷题记录进度,重新登录时写过的题目代码不会丢失. 个人刷题练习系列专栏:个人CSDN牛客刷题专栏. 题目来自:牛客/题库 / 在线编程 / 剑 ...
最新文章
- php十天入门教程,十天学会php之第十天_PHP教程
- opencv c++ 贴图
- spring-mybatis.xml 访问html5,Spring mvc无xml配置及利用JdbcTemplate访问数据库
- 给你的主机防火墙添加l7-filter
- android夜间模式揭露动画,Android Material Design系列之夜间模式
- linux登陆提示鉴定故障_5个最常见的Linux问题的故障排除提示
- Tensorflow中的name_scope和variable_scope
- Earth Wind and Fire CodeForces - 1148E (构造)
- CDN/视频流成“风口”,2 年内实现规模商用,揭晓 2020 年边缘计算发展现状!...
- Python3安装turtle库(已成功安装)
- 人生不过一场旅行,你路过我,我路过你
- python多态_python多态和规范
- 家长警惕 这4类孩子最易反复感冒
- excel如何拆分表格?
- 学不学吴恩达deeplearning.ai课程,看完这篇你就知道了
- 前端学习资料 百度云盘
- python程序设计第三版约翰策勒第六章编程练习答案
- AD7190的小总结
- 一个简单漂亮的网址导航HTML5源码
- 咋由123变为11233c语言,大连理工自动控制原理习题答案
热门文章
- 大华管理平台用户名_大华HOC智慧物流可视化联网追溯解决方案,助力物流行业更高效...
- 最优化方法外罚函数法Matlab,最优化方法 第三篇(罚函数法).pdf
- apollo集群部署_ribbon+apollo实现灰度发布
- 计算机网络-基本概念(8)【网络层】集线器、网桥和路由器的区别
- Python Bokeh 库进行数据可视化实用指南
- 一次打包,无限复用!教你用 PyCharm 搭建一劳永逸的开发环境
- 家里“娘娘”发钱,臣不得不遵命呀
- 2020年 HackerEarth 调查:Go 语言成为最受欢迎的语言 开发者最关心职业发展路径...
- 小长假来了,送 40 本 Python 好书
- 济南女子用计算机付款,山东一女子带孩子买鞋,用计算机假装付款,店员:给孩子做个榜样...