开始: 2023-04-30 00:00:00

230430稠州PK赛

结束: 2023-04-30 21:30:00
当前  2025-01-24 17:31:23  类型: IOI  状态: 已经结束 

P3. 加与乘
描述

给定 n 个整数 a 1 , a 2 , … , a n,一开始,所有数字都是 0,接下来将根据输入数据依次进行 q 条修改操作:


加法修改操作以字符 + 开头,后接两个整数 p 与 d, 表 示 数 列 的 第 p项 将 增 加 d ;

乘法修改操作以字符 * 开头,后接一个整数 m, 表 示 数 列 的 每 一 项 都 将 乘 以 m 。

请输出经过修改后数列,由于答案可能很大,输出每一个数字模1,000,000,007 的余数。


输入

第一行:两个整数表示 nn 与 qq
第二行到第 q+1q+1 行:第 i+1i+1 行首先有一个字符表示操作类型,若是加法修改,后接两个整数 Pi 与 Di,若是乘法修改,后面接一个证书Mi

输出

单独一行:nn 个数字表示修改后每个数字模 1,000,000,007 的余数。

样例

输入

3 5
+ 1 3
* 10
+ 2 6
+ 3 9
* 5

输出

150 30 45
提示

对于 40% 的数据,n,q≤1000

对于 80% 的数据,n,q≤50000

对于 100% 的数据,n,q≤200,000

1≤di,mi≤1,000,000


提交

题目参数
时间限制 1 秒
内存限制 128 MB
提交