UOJ Logo AYIT Online Judge

AYITOJ

#43. 计算表达式

统计
时间限制:1s    内存限制:256M    满分: 70分

题目描述

给定一个形如 $a$ # $b$ 的表达式

求这个表达式所代表的值

#可以为+(加),*(乘),^(幂)三种运算符的任意一种

由于结果可能很大, 你只需输出其对1000000007取膜的结果即可


输入描述

第一行两个整数 $T$ 表示表达式的总数

接下来 $T$ 行每行一个表达式 $a$ # $b$


输出描述

共T行, 每行一个整数, 表示对应表达式所表示的值


样例输入

3
1 + 1
2 * 2
2 ^ 3


样例输出

2
4
8


数据范围

$ 0 < T <= 10 $

$ 0 <= a , b <= 10^9$

子任务1:(20分)

保证#只含有加法运算

子任务2:(20分)

保证#只含有加法运算和乘法运算

子任务3:(30分)

无其他限制

题目来源

zdw1999