#arc163f. [arc163_f]Many Increasing Problems
[arc163_f]Many Increasing Problems
题目描述
PCT-kun制作了以下问题。
递增问题
给定一个长度为的非负整数序列。你可以执行以下操作任意次数(可能为零)。
- 选择一个整数,使得,然后增加或减少的值。
你的目标是使得非递减。找到达到这个目标所需的最小操作次数。
PCT-kun认为这个问题太容易了,无法放在比赛结束时,于是进行了如下修改。
许多递增问题
总共有个长度为的整数序列,其中所有元素都在和之间(包含和)。对于所有这些序列,计算并输出递增问题的答案之和,结果取模 。
解决许多递增问题。
约束条件
输入
从标准输入读取输入,其格式如下:
输出
打印许多递增问题的答案。
示例输入 1
2 2
示例输出 1
1
我们解决所有长度为的序列,其中所有元素都在和之间。
- 对于,答案是。
- 对于,答案是。
- 对于,答案是。
- 对于,答案是。
因此,最终答案是。
示例输入 2
6 4
示例输出 2
14668
示例输入 3
163 702
示例输出 3
20728656
示例输入 4
98765 99887
示例输出 4
103564942