#P209. [XJSOJ CSP-J2 2025 Mock Test] 冰封的魔龙
[XJSOJ CSP-J2 2025 Mock Test] 冰封的魔龙
版权声明
本题版权归 XJSOJ 所有。
本题搬运自 XJSOJ CSP-J2 2025 模拟赛,已经得到版权方的搬运许可。
注意
本题需要文件读写(dragon.in
/ dragon.out
)。
题目描述
某铁路沿线有 个站台,编号分别为 。火车有两个运行方向,一个沿 的路线运行,一个沿 的路线运行。
你希望在行程开始前购买恰好一张车票,然后使用以下两种操作在 分钟之内(只考虑下面列出的事项所花费的时间,行程中不再购买车票)从 号站台坐火车抵达 号站台:
- 从当前车站乘坐火车(方向任选)抵达对应路线的下一站(例如,从 号站台乘坐火车抵达 号站台,或者从 号站台乘坐火车抵达 号站台),花费 分钟。
- 在当前站台出站,然后花费 分钟重新进站,其中 是当前站台的编号。
由于你车票的特殊性,第一类操作不能连续执行超过 次,其中 是一个由车票类型决定的常数。
铁路部门发售了 种车票,其中第 类车票对应的 值为 ,单价为 个金币。
现在你想知道:至少需要用多少个金币购买车票,才能在 分钟之内从 号站台坐火车抵达 号站台?
输入格式
第一行两个正整数 。
第二行 个正整数 。
第三行 个正整数 。
本题中规定 ,这两个常量的值不会出现在输入中。
输出格式
一行一个正整数表示答案。
保证存在至少一种满足以下性质的车票:购买该车票后,存在在 分钟之内从 号站台坐火车抵达 号站台的方案。
样例
4 4
1 2 3
1 4
2
6 17
4 3 6 5 7
7 8 9 7
5
15 35
1 2 3 4 5 6 7 7 7 7 7 7 7 7
3 4 3 4 8 9 8 9 8 3 4 3 4
3
30 100
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
6
样例 1 解释
购买第二种车票,然后:
- 花费 分钟,从 号站台乘坐火车抵达 号站台。
- 花费 分钟,在 号站台出站,然后重新进站。
- 花费 分钟,从 号站台乘坐火车抵达 号站台。
- 花费 分钟,从 号站台乘坐火车抵达 号站台。
样例 2 解释
购买第四种车票,然后:
- 花费 分钟,从 号站台乘坐火车抵达 号站台。
- 花费 分钟,从 号站台乘坐火车抵达 号站台。
- 花费 分钟,从 号站台乘坐火车抵达 号站台。
- 花费 分钟,在 号站台出站,然后重新进站。
- 花费 分钟,从 号站台乘坐火车抵达 号站台。
- 花费 分钟,从 号站台乘坐火车抵达 号站台。
- 花费 分钟,从 号站台乘坐火车抵达 号站台。
- 花费 分钟,从 号站台乘坐火车抵达 号站台。