AlgoMooc
← 返回题库

P5009. 奇偶操作

简单通过率 0% · 提交 0 · 通过 0
模拟数学

小慕有一个长度为n的数组a,他需要对数组进行m次操作,每次操作有两种类型: 1. 将数组中所有值为奇数的元素加上x 2. 将数组中所有值为偶数的元素加上x 请你输出m次操作后的数组。

提示:带虚线的词点一下有通俗解释。

输入描述

第一行两个整数n和m,表示数组长度和操作次数 第二行n个整数,表示数组a的初始值。 接下来m行,每行两个整数t和x。 t表示一次操作的类型和参数,t为1表示第一种操作,t为2表示第二种操作 1 < n, m < 10^5 1 < ai, x < 10^5 1 <= t <= 2

输出描述

输出一行,包含n个整数,表示m次操作后的数组

示例

示例 1

输入

5 3
1 2 3 4 5
1 2
2 2
1 3

输出

6 4 8 6 10

时间限制 1000 ms · 内存限制 128 MB

看不懂题目?点开图解(训练营专属)

登录后查看题目图解

题目图解为训练营学员专属内容,请先登录。

微信扫码登录还不是训练营学员?了解训练营 →
写完代码点「提交」,将对全部测试用例判题。