You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.
题目背景
(喜)
题目描述
一个序列 S 是 Accepted 的,当且仅当满足以下性质:
- ∣S∣=N;
- ∀i∈[1,N],Si∈[L,R],Si∈N;
- τ≥1;
给定 N,L,R,问有多少种不同的 Accepted 的序列,答案对 1000003 取模。
其中:
- ∣S∣:S 的长度;
- ∀:对于所有;
- N:非负整数集;
- τ:满足以下条件的数对 (i,j) 的数量:
- (i,j)∈[1,N],(i,j)∈N∗;
- i<j;
- Sj<Si。
输入
本题共有 T 组测试数据,共输入 T+1 行。
- 第 1 行:1 个整数 T,表示测试数据数量。
- 第 2∼T+1 行,第 q+1 行表示第 q 组测试数据。
对于每组测试数据:
- 输入 3 个整数 N,L,R。
输出
共输出 T 行:
- 第 q 行:1 个整数表示测试数据 q 的答案。
样例
1
3 2 3
4
满足条件的序列如下:
- {2,3,2},{3,2,2},{3,2,3},{3,3,2}。
数据范围
Subtask |
T= |
N≤ |
L≤R≤ |
特殊性质 |
得分 |
1 |
11 |
7 |
7 |
无 |
50 |
2 |
102 |
1000 |
1000 |
L=R 或 N=1 |
25 |
3 |
103 |
106 |
106 |
无 |
300 |
4 |
104 |
1012 |
1012 |
125 |
- 对于 100% 的数据,11≤T≤104,1≤N≤1012,1≤L≤R≤1012;
- 提示:你可以通过 T 的个位数判断此测试点属于哪个 Subtask。