luogu#P9292. [ROI 2018] Robomarathon
[ROI 2018] Robomarathon
题目背景
译自 ROI 2018 Day2 T3. Робомарафон (Robomarathon)。
题目描述
有 名机器人选手参加马拉松,选手的编号分别为 。跑道包含 条分道,编号分别为 。每位选手占据一条分道, 号选手(简称 号)占据编号为 的分道(简称 道)。每条分道从起点到终点的路程均相同。已知 号跑完全程需要 秒。
每条分道的起始点有一个发令喇叭,不过不是播声音的。裁判皮了一下,把有些分道上的发令喇叭关掉了。
时辰一到,所有开着的发令喇叭会同时发出起跑信号(下文简称发炮)。如果 道上发炮, 号会立即起跑。
发令信号的传递速度为每秒钟 道。举个例子,如果有且只有四道上发炮,那么一秒后三号和五号会收到信号并立即起跑;两秒后二号和六号会收到信号并立即起跑。假设 号在第 秒起跑,则他会在第 秒冲线。
我们按照冲线顺序给选手排名。比如,如果 , ,, 那么一号和二号并列第一,三号屈居第三。
可见,选手的排名取决于发令喇叭的开关状态。请求出每位选手的最好名次或最差名次。
输入格式
第一行:,。
接下来一行 个数,表示 ,。
输出格式
如果 ,输出最好名次。
如果 , 输出最差名次。
5 1
8 5 5 7 7
3
1
1
2
1
5 2
8 5 5 7 7
5
3
2
4
5
提示
对于所有数据,,。
子任务编号 | ||
---|---|---|