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...
实验八 简单模型计算机实验 实验目的 通过实验分析简单模型机结构,了解计算机的工作原理. 掌握计算机微程序控制器的控制方法,掌握计算机指令执行过程 实验原理 基本整机模型数据框图如图所示,计算机数据通 ...
最新文章
- 【观点】程序员应知——循序渐进
- k8s启动Pod遇到CrashLoopBackOff的解决方法
- python代码编辑工具pycharm的使用技巧
- C语言字符串库函数的实现
- ExtJs:收集基于ExtJs扩展的一些控件。
- 康佳电视应用助手服务器连接超时,康佳盒子出现网络连接问题的原因,解决方式...
- Excel - 透视表 - 组合 分组
- 计算机怎么切换到音乐,win10系统如何快速切换到下一首歌曲?
- Apple中文社区平台的 Mac 用户群体
- win11蓝牙连接耳机有回音的问题
- 木马手工查杀和隐藏控制技术分析
- Unhandled kernel unaligned access问题记录
- 【Linux】2. Linux实操命令
- 图论(2):树和割集
- 随笔之javamail邮件发送(阿里云企业邮箱)
- Oracle应用之to_char(参数,'FM990.00')函数
- Javascript 将阿拉伯数字转换成罗马数字
- sys/types.h,sys/stat.h与fcntl.h的作用
- SQL优化的魅力!从 30248s 到 0.001s
- 基于单例模式的多键值序列号生成器实现(支持缓存)
热门文章
- 织梦tag伪静态html方式,织梦dedecms TAG标签伪静态方法(附伪静态规则)
- OpenFeign的使用--Hystrix的使用--Zuul网关的使用
- android中热更新模式,热更新再牛,也少不了Android 增量更新
- 学习笔记 - 月冲年冲
- xgboost网格搜索
- android版本5.1下载,android bench5.1版
- SM7250(高通5G)平台LCD bringup
- 超级产品:半导体之父,56岁创业,如今年利润能买下1.6个华为
- Xshell 便携版启动报错 关于启动时的错误50003错误弹窗提示
- 利用Opencv2.4.13.6在VS2015下进行图像滤波操作(一)