#R1008. [KSC002D] 新的编程语言

[KSC002D] 新的编程语言

题目背景

yangrenruiYRR 闲着没事干,造了一种新的编程语言。

题目描述

输入会给出一系列的语句,有以下几种(xx 为变量名且为一个小写字母,yy 为一个整数):

  • define x y,将 xx 设为 yy
  • plus x y,将 xx 变成 x+yx + y
  • minus x y,将 xx 变成 xyx - y
  • times x y,将 xx 变成 x×yx \times y
  • divide x y,将 xx 变成 xy\dfrac{x}{y}
  • out x,输出 xx

所有变量的初始值为 00

输入格式

  • 11 行一个正整数 nn
  • 22 到第 n+1n + 1 行每行一个语句。

输出格式

输入的程序输出的内容。

样例 #1

样例输入 #1

4
define a 31415
define b 92653
out a
out b

样例输出 #1

31415
92653

提示

对于 Subtask #1 中的数据:

编号 nn 特殊性质
11 10\leq10
242\sim4 104\leq10^4
575\sim7 106\leq10^6
88 A
99 B
1010 C

特殊性质:

  • A:只会出现一个变量;
  • B:只有 defineout 操作;
  • C:保证计算过程中的变量的值大于等于 00yy 大于等于 00

对于 100%100\% 的数据 1n1061 \leq n \leq 10^6, 231y<231-2^{31} \leq y < 2^{31}

保证计算过程中的变量的值在 32 位有符号整形的存储范围内。