比赛场次 558
比赛名称 2022级DP专题练习赛8
比赛状态 已结束比赛成绩
开始时间 2023-03-01 18:30:00
结束时间 2023-03-01 22:00:00
开放分组 全部用户
注释介绍 做好今天,昨天勿扰
题目名称 Springboards
输入输出 usaco_Jan_boards.in/out
时间限制 2000 ms (2 s)
内存限制 256 MiB
测试点数 15 简单对比
用户 结果 时间 内存 得分
Gravataryrtiop AAAAAAAAAAAAAAA 1.638 s 0.00 MiB 100
Gravatarop_组撒头屯 AAAWAEEEEEEEEEE 1.882 s 0.00 MiB 26
GravatarHeSn AWWWWEEEEEEEEEE 1.883 s 0.00 MiB 6

Springboards

★★★☆   输入文件:usaco_Jan_boards.in   输出文件:usaco_Jan_boards.out   简单对比
时间限制:2 s   内存限制:256 MiB

【题目描述】

Bessie 在一个仅允许沿平行于坐标轴方向移动的二维方阵中。她从点 $(0,0)$ 出发,想要到达 $(N,N)$($1\le N\le 10^9$)。为了帮助她达到目的,在方阵中有 $P$($1\le P\le 10^5$)个跳板。每个跳板都有其固定的位置 $(x_1,y_1)$,如果 Bessie 使用它,会落到点 $(x_2,y_2)$。

Bessie 是一个过程导向的奶牛,所以她仅允许她自己向上或向右行走,从不向左或向下。类似地,每个跳板也设置为不向左或向下。Bessie 需要行走的距离至少是多少?

【输入格式】

输入的第一行包含两个空格分隔的整数 $N$ 和 $P$。

以下 $P$ 行每行包含四个整数 $x_1$、$y_1$、$x_2$、$y_2$,其中 $x_1 \le x_2$ 且 $y_1 \le y_2$。

所有跳板的位置和目标位置均不相同。

【输出格式】

输出一个整数,为 Bessie 到达点 $(N,N)$ 需要行走的最小距离。

【样例1输入】

3 2
0 1 0 2
1 2 2 3

【样例1输出】

3

【样例1解释】

Bessie 的最佳路线为:

  • Bessie 从 $(0,0)$ 走到 $(0,1)$($1$ 单位距离)。
  • Bessie 跳到 $(0,2)$。
  • Bessie 从 $(0,2)$ 走到 $(1,2)$($1$ 单位距离)。
  • Bessie 跳到 $(2,3)$。
  • Bessie 从 $(2,3)$ 走到 $(3,3)$($1$ 单位距离)。

Bessie 总共走过的路程为 $3$ 单位距离。

【样例2】

点击下载样例2

【数据规模与约定】

对于 $ 33\% $ 的测试数据(测试点$ 1\sim5 $),满足$ P ≤ 1,000 $。

对于 $ 100\% $ 的测试数据,均满足上文所给出的数据规模。