8-5 A math

8-5 A math

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

description

年级第一的小学生Fkb因为上数学课睡觉被老师点名,老师在黑板上写下了\(a_1,a_2,...,a_n\)序列 ,让Fkb在相邻两个书之间填上\(+,-,\times\)中的某一个,并让Fkb计算所有可能的序列的答案之和,Fkb很轻松就答出来的。老师又每次修改某个\(a_i\),并让Fkb快速求出每次修改之后的答案,由于修改实在是太多了,Fkb只好求助于你。结果对于\(1e9+7\)取模。

input

第一行输\(n,m\),分别表示序列长度和修改次数
第二行\(n\)个数,表示初始序列
接下来\(m\)行,每行两个数字\(x,y\),表示将\(a_x\)修改为y

output

总共\(m\)行,表示每次修改之后的答案。

sample input

3 1
1 1 2
3 1

sample output

9

limitations

对于30%的数据,\(n,m\leq 10\)
对于另外20%的数据,\(m=1\)
对于100%的数据,\(n,m\leq 10^5 a_i\leq 10^6\)

NOIP模拟题

未参加
状态
已结束
规则
ACM/ICPC
题目
3
开始于
2018-08-10 13:00
结束于
2018-08-10 14:00
持续时间
1.0 小时
主持人
参赛人数
2