#P13153. [ARC120F2] Wine Thief
[ARC120F2] Wine Thief
题目描述
高桥君的仓库里有 瓶葡萄酒,按左右方向排成一列。从左边数第 瓶葡萄酒的美味度为 。
青木君现在要从这 瓶葡萄酒中,恰好选出 瓶进行偷窃。但是,高桥君非常警觉,如果满足以下条件,他就会发现被偷了:
- 存在连续排列的 瓶葡萄酒,其中被偷走的有 瓶或以上。
请你求出所有不会被高桥君发现的偷窃方案中,偷走的葡萄酒美味度之和的总和。
由于答案可能非常大,请输出其对 取模的结果。
输入格式
输入以如下格式从标准输入给出:
输出格式
输出答案对 取模的结果。
输入输出样例 #1
输入 #1
4 2 2
1 4 2 3
输出 #1
14
输入输出样例 #2
输入 #2
5 2 3
1 5 7 7 3
输出 #2
20
输入输出样例 #3
输入 #3
18 4 4
107367523 266126484 149762920 57456082 857431610 400422663 768881284 494753774 152155823 740238343 871191740 450057094 208762450 787961742 90197530 77329823 193815114 707323467
输出 #3
228955567
说明/提示
约束条件
- ( 表示不小于 的最小整数)
- 输入中的所有值均为整数
样例解释 1
偷窃方案及其美味度之和如下:
- 偷第 瓶和第 瓶:美味度之和为
- 偷第 瓶和第 瓶:美味度之和为
- 偷第 瓶和第 瓶:美味度之和为
因此答案为 。
样例解释 2
偷窃方案及其美味度之和如下:
- 偷第 瓶和第 瓶:美味度之和为
- 偷第 瓶和第 瓶:美味度之和为
- 偷第 瓶和第 瓶:美味度之和为