HM004 命名的盒子

HM004 命名的盒子

HM004 命名的盒子

来源: 第 4 集 变量-变量的使用-变量的意义

难度: 入门

时间限制: 1s

空间限制: 64MB

题目描述

内存里的每个格子都有地址,但记住一长串地址既麻烦也不安全。变量的意义就是:**给一块内存起一个名字**,以后用名字读写其中的值,而不用去记地址。

定义变量的写法是:数据类型、变量名、赋值号、初始值,语句末尾加分号。变量一旦有了名字,就可以反复使用;也可以再次赋值,改掉格子里当前的数。输出变量时,打印的是它**此刻**存着的值。

请模拟一个整型变量 box:先读入它的初始值,再处理若干次操作。

  • SET x:把 box 改成 \(x\)。
  • SHOW:输出 box 的当前值。

输入格式

第一行两个整数 \(init\) 和 \(m\)(\(-10^9 \le init \le 10^9\),\(1 \le m \le 100\)),表示初始值和操作次数。

接下来 \(m\) 行,每行一种操作:SET xSHOW(\(-10^9 \le x \le 10^9\))。

输出格式

每个 SHOW 输出一行整数,即变量当前值。

样例

输入 #1

10 3
SHOW
SET 20
SHOW

输出 #1

10
20

输入 #2

0 4
SET 5
SET 5
SHOW
SET -1

输出 #2

5

说明

同一次 SET 可以把变量改成新值,也可以改成与原来相同的值。没有 SHOW 的赋值只更新内存,不产生输出。

信息

ID
1003
难度
(无)
分类
(无)
标签
(无)
递交数
0
已通过
0
通过率
?
上传者