#735. 小小兵团

小小兵团

题目描述

小博是一名优秀的小小指挥官,他有 nn 名士兵即将出征讨伐邪恶的魔法师,每一名士兵的攻击力为 aia_i,防御力为 bib_i。为了让士兵们变得更加勇猛,指挥官小博带来了多枚符文,他可以让其中的某一名士兵领悟符文的力量,符文会让自己和周围一定范围内的队友获得不同的效果。

共有33种符文:

  • 指令11 表示勇气符文,会让自己、自己左边的22名士兵和自己右边的22名士兵勇猛异常,防御值变为00,攻击力加倍。
  • 指令22 表示坚韧符文,会让自己、自己左边的11名士兵和右边的11名士兵提升韧性,防御增加22点,攻击力减少22点。
  • 指令33 表示不屈符文,会让自己、自己左边的11名士兵和自己右边的11名士兵刚毅不屈,攻击力变为00点,防御值达到上限1010点。

注:符文效果可以叠加,但每名士兵的防御力不能超过1010,攻击力不能低于00

小博为士兵们颁发了 mm 枚符文,他想知道最终这 nn 名士兵的攻击力状态和防御力状态。

输入格式

第一行输入两个整数 nnmm

第二行输入 nn 个非负整数 aia_i

第三行输入 nn 个非负整数 bib_i

接下来的 mm 行,每行输入两个整数,分别表示符文指令 qq 和士兵所在的位置 xx

输出格式

输出两行。

第一行表示这 nn 名士兵的攻击力状态 aia_i

第二行表示这 nn 名士兵的防御力状态 bib_i

测试样例

5 3
1 2 3 4 5
1 2 3 4 5
1 1   
2 1
3 1
0 0 6 4 5
10 10 0 4 5
5 3
100 99 98 97 96
9 8 7 6 5
1 3
1 2
3 3
400 0 0 0 192
0 10 10 10 0

样例1解释

  • 符文指令1 由第1个士兵领悟 影响后变为

    2 4 6 4 5
    0 0 0 4 5
    
  • 符文指令2 由第1个士兵领悟,影响后变为

    0 2 6 4 5
    2 2 0 4 5
    
  • 符文指令3 由第1个士兵领悟, 影响后变为

    0 0 6 4 5
    10 10 0 4 5
    

样例2解释

  • 符文指令1 位置3 序列变化为

    200 198 196 194 192
    0    0   0   0   0
    
  • 符文指令1 位置2 序列变化为

    400 396 392 388 192
    0    0   0   0   0
    
  • 符文指令3 位置3 序列变化为

    400   0   0   0  192
     0   10  10  10   0
    

数据范围

100%100\%的数据保证: 0ai1090\le a_i\le 10^90bi100\le b_i \le 101n,m1061\le n,m \le10^61q31\le q\le31xn1\le x \leq n