#31. 操作系统
操作系统
题目描述
你需要实现一个用于数学计算的操作系统。具体来说,该操作系统有一个寄存器存储数,并且有以下指令:
I
:读入一个数,储存在寄存器中。+ n
:将寄存器中的数增加 。注意, 可以是负数。* n
:将寄存器中的数乘上 。保证 是非负整数。P
:输出寄存器中的数。E
:结束程序。
输入格式
首先输入若干行,表示指令。保证指令的第一行一定是 I
,最后两行分别是 P
和 E
,且除这三行外其他行不会出现这三种操作。
指令输入完后,紧跟一行一个整数,表示 I
操作的读入值。
输出格式
输出一行一个整数,表示 P
操作的输出值。
I
+ 5
* 3
+ -10
P
E
5
20
数据范围
保证输入数据的行数不会超过 ,任何时刻寄存器内的数的绝对值不可能超过 ,所有 + n
和 * n
操作中的 的绝对值不会超过 。
测试点 | 输入数据行数 | 特殊性质 |
---|---|---|
无 | ||
保证没有 * n 操作 |
||
保证任何时刻寄存器内的数的绝对值不可能超过 ,所有 + n 和 * n 操作中的 的绝对值不会超过 |
||
无 |