计数数组(Count the Arrays)
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
读写要求
本题采用文件读写,请在提交代码时使用正确的文件名,否则会导致 RE。
输入文件:array.in
输出文件:array.out
题目描述
你的任务是计算满足以下条件的数组个数:
- 每个数组包含 个元素;
- 每个元素是 到 之间的整数;
- 每个数组中恰好有一对相等的元素(即恰好有两个位置值相同,其余互不相同且与该值也互不相同);
- 存在一个下标 ,使得数组在 之前严格递增,在 之后严格递减(即对 有 ,对 有 )。
求满足所有条件的数组个数,对 取模。
输入格式
一行两个整数 ()。
输出格式
输出一个整数,表示满足条件的数组个数模 。
3 4
6
样例解释
第一组样例中的所有合法数组为:
3 5
10
42 1337
806066790
100000 200000
707899035