#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 变成 x−yx - y。
  • times x y,将 xx 变成 x×yx \times y。
  • divide x y,将 xx 变成 ⌊xy⌋\left\lfloor\dfrac{x}{y}\right\rfloor,此时保证 y≠0y \ne 0。
  • out x,输出 xx。

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

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

输入格式

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

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

输出格式

输入的程序输出的内容。

样例

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