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

[KSC002D] 新的编程语言

版权声明

本题版权归 Long Long OJ 所有。

相关资料由 整理提供。

题目背景

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\left\lfloor\dfrac{x}{y}\right\rfloor,此时保证 y0y \ne 0
  • out x,输出 xx

所有变量均为 32 位无符号整型变量,假定它们的初始值均为 00

保证变量名为单个小写字母,输入的非负整数不大于 23212^{32}-1

输入格式

第一行一个正整数 n (1n106)n\ (1 \le n \le 10^6)

下面 nn 行,每行一个语句。

输出格式

输入的程序输出的内容。

样例

4
define a 31415
define b 92653
out a
out b
31415
92653