1193: 最简单的计算机(python)

简介: 1193: 最简单的计算机(python)

题目描述

一个名叫是PigHeadThree的研究组织设计了一台实验用的计算机,命名为PpMm。PpMm只能执行简单的六种命令A,B,C,D,E,F;只有二个内存M1,M2;三个寄存器R1,R2,R3。六种命令的含义如下: 命令A:将内存M1的数据装到寄存器R1中; 命令B:将内存M2的数据装到寄存器R2中; 命令C:将寄存器R3的数据装到内存M1中; 命令D:将寄存器R3的数据装到内存M2中; 命令E:将寄存器R1中的数据和寄存器R2中的数据相加,结果放到寄存器R3中; 命令F:将寄存器R1中的数据和寄存器R2中的数据相减,结果放到寄存器R3中。 你的任务是:设计一个程序模拟PpMm的运行。

输入

有若干组,每组有2行,第一行是2个整数,分别表示M1和M2中的初始内容;第二行是一串长度不超过200的由大写字母A到F组成的命令串,命令串的含义如上所述。

输出

对应每一组的输入,输出只有一行,二个整数,分别表示M1,M2的内容;其中M1和M2之间用逗号隔开。

其他说明:R1,R2,R3的初始值为0,所有中间结果都在-2^31和2^31之间


样例输入复制

100 288

ABECED

876356 321456

ABECAEDBECAF


样例输出复制

388,388

2717080,1519268


题目提供者:14杨领

时空限制:1000ms/10000kb

通过次数:1553

提交次数:3463

# while True:
#     try:
#         m1, m2 = map(int, input().split())
#         R1, R2, R3 = 0, 0, 0
#         s = input()
#         for i in s:
#             if i == 'A':
#                 R1 = m1
#             if i == 'B':
#                 R2 = m2
#             if i == 'C':
#                 m1 = R3
#             if i == 'D':
#                 m2 = R3
#             if i == 'E':
#                 R3 = (R1 + R2)
#             if i == 'F':
#                 R3 = (R1 - R2)
#         print(m1,end=",")
#         print(m2)
#     except EOFError:
#         break

若不加while try catch这些就会报错

Wrong Answer

(WA)你的程序不能得到题目想要的正确结果,一般是算法有错。

相关文章
|
4月前
|
存储 Ubuntu Shell
使用 Python 创造你自己的计算机游戏(游戏编程快速上手)第四版:致谢到第四章
使用 Python 创造你自己的计算机游戏(游戏编程快速上手)第四版:致谢到第四章
91 0
|
10月前
|
自然语言处理 Python
【Python学习笔记】使用jieba分词,输出字符长度大于2词组成的列表(计算机二级题目)
【Python学习笔记】使用jieba分词,输出字符长度大于2词组成的列表(计算机二级题目)
|
2月前
|
JSON 监控 数据安全/隐私保护
如何利用Python编写公司计算机监控软件的基本功能
在现代企业环境中,监控公司计算机的活动是至关重要的。它可以帮助企业保护数据安全、确保员工遵守公司政策以及提高整体网络性能。为了实现这一目标,我们可以利用Python编写一个简单而强大的公司计算机监控软件,来跟踪关键活动并自动处理收集到的数据。
132 2
|
4月前
|
存储 程序员 对象存储
使用 Python 创造你自己的计算机游戏(游戏编程快速上手)第四版:第十九章到第二十一章
使用 Python 创造你自己的计算机游戏(游戏编程快速上手)第四版:第十九章到第二十一章
77 0
|
4月前
|
存储 人工智能 算法
使用 Python 创造你自己的计算机游戏(游戏编程快速上手)第四版:第十五章到第十八章
使用 Python 创造你自己的计算机游戏(游戏编程快速上手)第四版:第十五章到第十八章
131 1
|
4月前
|
存储 人工智能 数据安全/隐私保护
使用 Python 创造你自己的计算机游戏(游戏编程快速上手)第四版:第十章到第十四章
使用 Python 创造你自己的计算机游戏(游戏编程快速上手)第四版:第十章到第十四章
145 0
|
4月前
|
存储 Shell Go
使用 Python 创造你自己的计算机游戏(游戏编程快速上手)第四版:第五章到第九章
使用 Python 创造你自己的计算机游戏(游戏编程快速上手)第四版:第五章到第九章
110 0
|
7月前
|
搜索推荐 算法 前端开发
电影推荐与管理系统Python+Django网页界面+协同过滤推荐算法【计算机毕设项目】
电影推荐与管理系统Python+Django网页界面+协同过滤推荐算法【计算机毕设项目】
74 0
电影推荐与管理系统Python+Django网页界面+协同过滤推荐算法【计算机毕设项目】
|
10月前
|
Python
【Python学习笔记】用turtle画四个正三角形并填充不同颜色(计算机二级题目)
【Python学习笔记】用turtle画四个正三角形并填充不同颜色(计算机二级题目)
|
Java C++ Python
Python必知词汇:计算机语言
计算机语言指用于人与计算机之间通讯的语言,是人与计算机之间传递信息的介质。
293 0