#P5874. [IOI2015] horses
[IOI2015] horses
题目描述
像他的祖先一样,Mansur 喜欢繁殖马匹。目前,他拥有哈萨克斯坦最大的马场。以前情况可不是这样, 年前 Mansur 年轻时,他只拥有一匹马,但他一直梦想着成为富豪,最终,他美梦成真。
按照时间的先后顺序将年份编号为 到 (即 年是最近的一年)。每年的天气会影响马匹的繁殖。Mansur 用一个正整数 记录第 年的繁殖系数,如果第 年开始时有 匹马,那么这一年结束时会有 匹马。
每年,只有年底的时候可以出售马匹。Mansur 用一个正整数 记录第 年末卖出一匹马的售价。Mansur 可以卖出任意多匹马,每匹售价均为 。
现在,Mansur 想知道如果在 年中,他总能在最佳时间出售马匹,他能获得的最大收益是多少?你正好在 Mansur 家做客,所以他想请你帮他回答这个问题。
Mansur 对记录下的 和 做了 次更新,每次更新,Mansur 要么改变一个 ,要么改变一个 。每次更新后,他都会问你出售马匹能获得的最大收益。Mansur 的更新是累加的,即你的每个回答时都应该考虑之前的所有更新。注意:某个 或者 可能会被更新多次。
对于 Mansur 的问题,实际的答案可能是一个非常大的数字,你只要给出实际答案模 后的结果即可。
输入格式
- 第 行,一个整数 ,表示总共有 年。
- 第 行,共 个正整数 ,对于 , 表示 年的繁殖系数。
- 第 行,共 个正整数 ,对于 , 表示 年末出售一匹马的价格。
- 第 行,一个整数 ,表示更新次数。
- 第 行,每行 个数字 ,, ( 表示更改 为 , 表示更改 为 )。
输出格式
- 共 行
- 第 行:一个整数表示初始状态下,Mansur 获得的最大收益模 后的值。
- 第 行:每行一个整数,表示这次更新后 Mansur 获得的最大收益模 后的值。
3
2 1 3
3 4 1
1
2 1 2
8
6
提示
对于 的数据,,。