#ABC150E. 稍作修改
稍作修改
稍作修改
题目描述
对于由 组成的长为 的两个不同数列 ,定义函数 如下:
- 考虑对 重复执行以下操作使其与 相同。此时操作成本之和的最小可能值即为 。
操作:将 改为(从 变为 ,或从 变为 )。设操作前满足 的整数 的个数为 ,则此操作的成本为 。
由 组成的长为 的两个不同数列的组 共有 种。请计算所有这些组对应的 之和除以 的余数。
输入格式
输入按以下格式从标准输入给出:
输出格式
输出 之和除以 的余数。
样例
1
1000000000
999999993
由 组成的长为 的两个不同数列的组 有以下 种:
- 将 改为 ,可以用成本 使 ,因此 。
- 将 改为 ,可以用成本 使 ,因此 。
这些之和为 ,除以 的余数为 。
2
5 8
124
由 组成的长为 的两个不同数列的组 共有 种,例如有以下情况:
此时,如果第 次操作将 改为 ,第 次操作将 改为 ,则操作成本之和为 。不存在成本更小的方案能使 ,因此 。
5
52 67 72 25 79
269312
数据范围
- 输入均为整数
难度
提高
通过率
—
尝试
0
已通过
0
- ID
- 1846
- 类型
- 传统题
- Time Limit
- 2000ms
- Memory Limit
- 1024MiB
- 上传者