题目背景
众所周知,jockbutt 是一个可爱的女孩纸。

题目描述
jockbutt 有一个正整数序列,长度为 n,分别为 a1,a2...an,她非常喜欢这个序列,平时都非常爱惜它们。
可是有一天,当 jockbutt 在和你约会的时候,有一只淘气的小猴子改变了这个序列。
猴子操作了 m 次。
猴子的操作有两种类型:
- 1 x y 表示第 x 个元素加上第 y 个元素。
- 2 x y 表示第 x 个元素乘上第 y 个元素。
特别且显然地,当 x=y,新的 x 就等于原来的 x 的两倍或平方。
序列最后结果形如 b1,b2...bn。
等到 jockbutt 回来时,全洛谷的人都在看猴子。其实 jockbutt 才是他们看的猴子吧
jockbutt 非常生气,希望你能告诉她这个序列最初的形态,也就是 a1,a2,a3,...,an,否则她就会嘤嘤嘤...
输入格式
一共有 m+2 行。
第一行输入两个数 n,m。
第二行输入 n 个数 b1,b2,⋯,bn,表示经过操作后的序列。
第 3∼m+2 行每一行输入 3 个数 k,x,y ,分别表示操作类型,以及操作中的 x 和 y。
输出格式
一行,n 个整数 a1,a2...an,表示序列最初的样子。
提示
本题采用捆绑测试。
子任务编号 |
分值 |
特殊限制 |
1 |
25 |
1≤n,m≤10 |
2 |
1≤n≤100,1≤m≤50 |
3 |
50 |
无 |
- 对于 100% 的数据满足 1≤n≤103,1≤m≤200,对于任意的 i (1≤i≤n),有 1≤ai,bi≤260。