AT_s8pc_4_e.Enormous Atcoder Railroad
省选/NOI-
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
给你 K 个车站,编号为 S0,S1,…,SK−1,其中 S0=0,SK−1=N,且 S0<S1<⋯<SK−1,各车站之间的距离满足 1≤Si+1−Si≤10000。 你可以选择恰好 X 个中间车站(不能选择 S0 和 SK−1),组成一条路径,要求路径是严格递增的序列,并且一定要包含起点 S0 和终点 SK−1。求有多少种选择方式,使得路径合法。将答案对 109+7 取模,并输出。
输入格式
N K X S0 S1 S2 ... SK−1
输出格式
请输出一种合法路径的数量,对 109+7 取模。
最后请换行。
输入输出样例
输入#1
7 2 3 0 7
输出#1
55
说明/提示
约束条件
- 2≤K≤2500。
- 1≤X≤2500。
- S0=0,SK−1=N。
- 1≤Si+1−Si≤10000。
得分规则
-
小子任务1 [120 分]
- N,K,X≤15。
-
小子任务2 [90 分]
- K,X≤15。
- Si+1−Si≤15。
-
小子任务3 [260 分]
- K,X≤40。
- Si+1−Si≤40。
-
小子任务4 [160 分]
- K,X≤300。
- Si+1−Si≤300。
-
小子任务5 [370 分]
- 无额外约束。
样例解释 1
无法到达终点的站点集合有:[0,7],[0,1,7],[0,1,2,7],[0,1,6,7],[0,1,2,6,7],[0,1,2,3,6,7],[0,1,2,5,6,7],[0,1,2,3,5,6,7],[0,1,2,3,4,5,6,7] 共 9 个。 所以总共是 26−9=55 种。
由 ChatGPT 5 翻译
输入解题思路,AI测评打分。不知道怎么写?