loj#P2399. 「JOISC 2017 Day 4」绑架 2
「JOISC 2017 Day 4」绑架 2
题目描述
题目译自 JOISC 2017 Day4 T1「誘拐 2 / Abduction 2」
某地的道路网可视为由 条东西向道路与 条南北向道路构成的网格,相邻的两条平行道路之间的距离为 。东西向道路从北到南依次编号为 ,南北向道路从西到东依次编号为 。
东西向道路和南北向道路相交形成路口,规定 号东西向街道和 号南北向街道形成的路口的坐标是 。
每条道路有一个车流指数。 号东西向道路 的车流指数为 , 号南北向道路 的车流指数为 。所有道路的车流指数互不相同。
给出 个互不相同的坐标 作为备选起点。对于每个备选起点,请计算:如果按照下述规则移动,最多可以移动多远。
- 移动开始时,可以任意选择方向。
- 当到达十字路口时:
- 如果「直行方向的道路的车流指数」比「该十字路口的另一条道路的车流指数」小,就转弯。你可以选择左转还是右转。但如果你在城市边界上,可能只能左转/右转。
- 如果「直行方向的道路的车流指数」比「该十字路口的另一条道路的车流指数」大,就直行。但如果前面没路(比如到了城市边界),就只能停在此处。
- 不能掉头。
输入格式
第一行有三个整数 ,用空格分隔。
第二行有 个整数 ,用空格分隔。
第三行有 个整数 ,用空格分隔。
在接下来的 行中,第 行 有两个用空格分隔的整数 。
输出格式
输出共 行,第 行 有一个整数,表示以 为起点,按照所给规则移动,最多可以移动多远。
3 3 5
3 2 6
1 4 5
1 1
1 2
2 2
3 1
3 3
4
5
4
4
2
4 5 6
30 10 40 20
15 55 25 35 45
1 3
4 3
2 2
4 1
2 5
3 3
7
6
9
4
6
9
数据范围与提示
。
保证所有道路的车流指数互不相同,所有的备选起点互不相同。
Subtask # | 分值 | ||
---|---|---|---|
1 | 13 | ||
2 | 10 | ||
3 | 17 | ||
4 | |||
5 | 56 |