hdu 1283 最简单的计算机
最简单的计算机
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 8578 Accepted Submission(s): 4820
命令A:将内存M1的数据装到寄存器R1中;
命令B:将内存M2的数据装到寄存器R2中;
命令C:将寄存器R3的数据装到内存M1中;
命令D:将寄存器R3的数据装到内存M2中;
命令E:将寄存器R1中的数据和寄存器R2中的数据相加,结果放到寄存器R3中;
命令F:将寄存器R1中的数据和寄存器R2中的数据相减,结果放到寄存器R3中。
你的任务是:设计一个程序模拟PpMm的运行。
其他说明:R1,R2,R3的初始值为0,所有中间结果都在-2^31和2^31之间。
题目解析:
这是一个非常简单的模拟题目,我们只需要按照要求模拟一下即可,非常水,1A
代码:
#include <bits/stdc++.h>
using namespace std;
const int maxn = 1e6+1e2;
char c[maxn];
long long R1,R2,M1,M2,R3;
void A(){R1 = M1;}
void B(){R2 = M2;}
void C(){M1 = R3;}
void D(){M2 = R3;}
void E(){R3 = R1+R2;}
void F(){R3 = R1-R2;}
int main()
{//freopen("in.txt","r",stdin);while(cin>>M1>>M2){R1=R2=R3=0;getchar();gets(c);int len = strlen(c);for(int i=0;i<len;i++){if(c[i]=='A') A();if(c[i]=='B') B();if(c[i]=='C') C();if(c[i]=='D') D();if(c[i]=='E') E();if(c[i]=='F') F();}cout<<M1<<","<<M2<<endl;}return 0;
}
hdu 1283 最简单的计算机相关推荐
- 【HDU】1283 最简单的计算机
问题描述 一个名叫是PigHeadThree的研究组织设计了一台实验用的计算机,命名为PpMm.PpMm只能执行简单的六种命令A,B,C,d,E,F;只有二个内存M1,M2;三个寄存器R1,R2,R3 ...
- (HDU)1283 -- 最简单的计算机
题目链接:http://vjudge.net/problem/HDU-1283 1 #include <cstdio> 2 #include <cstring> 3 #incl ...
- HDU1282 最简单的计算机
1283 最简单的计算机 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total ...
- 杭电acm1283 最简单的计算机
最简单的计算机 http://acm.hdu.edu.cn/showproblem.php?pid=1283 Problem Description 一个名叫是PigHeadThree的研究组织设计了 ...
- 第二话 最最最简单的计算机
上一话说到, 从灯泡的一亮一灭,我们可以读出"和",我们设想制作这样一台机器,可以计算两个数相加,最后由灯泡来显示结果. 但是,要做这一台会计算的机器,真不知道怎么下手. 我也说了 ...
- HDU1283 最简单的计算机【模拟】
最简单的计算机 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Su ...
- C语言如何编辑资源文件,用C语言做个简单的计算机,上面是代码,请教上资源文件在哪里编写,要新建什么文件...
当前位置:我的异常网» C语言 » 用C语言做个简单的计算机,上面是代码,请教上资源 用C语言做个简单的计算机,上面是代码,请教上资源文件在哪里编写,要新建什么文件 www.myexceptions. ...
- wps可以用来学计算机考试吗,计算机wps和ms哪个简单?计算机一级office考试技巧有什么?...
计算机wps和ms哪个简单?计算机一级office考试技巧有什么? 2019-12-0214:59:26 来源: 作者:songzini 1 //计算机wps和ms哪个简单?计算机一级office考试 ...
- 简易模型计算机性能分析报告,计算机组成原理 实验八 简单模型计算机实验解析.doc...
实验八 简单模型计算机实验 实验目的 通过实验分析简单模型机结构,了解计算机的工作原理. 掌握计算机微程序控制器的控制方法,掌握计算机指令执行过程 实验原理 基本整机模型数据框图如图所示,计算机数据通 ...
最新文章
- 递归第一弹:初步理解
- Misc-----[2021祥云杯初赛]鸣雏恋 提取压缩包文件图片名8个为一组 转ASC码base64转图片
- c#中获取服务器IP,客户端IP以及Request.ServerVariables详细说明
- 计算机二级ppt为客户制作演示文稿,计算机二级ppt真题:制作介绍北京ppt
- 软件构造学习笔记-实验4
- BZOJ4293 Siano
- postgresql兴建用户_PostgreSQL 12.2, 11.7, 10.12, 9.6.17, 9.5.21, 和 9.
- Java 中的5个代码性能提升技巧,最高提升近10倍
- 测试面试集-Python接口自动化测试
- Vijos P1975 扫雷游戏【谜题】
- wordpress 自定义_WordPress自定义帖子类型:它是什么以及如何创建?
- linux等候脚本,linux – 在bash脚本中继续之前等待通过ssh运行的脚本完成
- css浮动与清除浮动相关总结(附图解、实例)
- pytest之.pytest_cache文件夹作用【Pytest中的cache缓存功能】
- 前端面试之----跨域解决方案之一(CORS)
- 使用yum下载rpm源码包
- 怎么使用7zip进行分批压缩_7z解压软件(7-zip)分卷压缩怎么做?
- hexo+yilia修改代码块等样式
- Hive中如何统计用户三个月或者以上的行为数据
- 看《墨攻》理解IoC
热门文章
- Python 习题3
- android中热更新模式,热更新再牛,也少不了Android 增量更新
- python在生活中的应用-制作图片九宫格
- 微信营销小游戏开发之6月份总结
- 如何有效阅读一本书——超实用笔记读书法
- “true”和“false(!true)”意义完全相反,差别却只有一个“!”
- Open CASCADE 介绍
- python控制浏览器模块_Pamie模块详解 python操作ie浏览器
- 双馈风力发电系统仿真,DFIG,采用背靠背双pwm变换器,具备最大功率追踪功能
- ArcObject java代码 wkt格式转esri的JSON格式 工具类