#ABC365F. 高桥君在网格上
高桥君在网格上
高桥君在网格上
题目描述
平面上有无限多个格子。对于每一对整数 ,都有一个对应的格子,我们称之为格子 。
每个格子要么是空地,要么是墙壁。
给定两个长度为 的正整数序列 和 。其中, 和 满足 ()。
所有格子 都是空地,其余格子都是墙壁。
当高桥君位于空地 时,他可以执行以下任意一种操作。
- 如果格子 是空地,移动到格子 。
- 如果格子 是空地,移动到格子 。
- 如果格子 是空地,移动到格子 。
- 如果格子 是空地,移动到格子 。
保证高桥君可以通过重复这些操作在任意两个空地之间移动。
请回答 个如下格式的询问。
对于第 个询问(),给定四个整数 。求高桥君从格子 移动到格子 所需的最少操作次数。对于每个询问,保证给定的两个格子都是空地。
输入格式
输入按以下格式从标准输入给出。
输出格式
输出 行。第 行()输出第 个询问的答案。
样例
7
1 5
3 3
1 3
1 1
1 4
2 4
3 5
3
1 4 6 3
1 4 1 1
7 5 1 5
10
3
14
给定的格子如下所示。
对于第一个询问,例如高桥君可以按如下方式用十次操作从格子 移动到格子 。
从格子 移动到格子 不可能在九次或更少的操作内完成,所以输出 。
12
1 1000000000
1000000000 1000000000
1 1000000000
1 1
1 1000000000
1000000000 1000000000
1 1000000000
1 1
1 1000000000
1000000000 1000000000
1 1000000000
1 1
1
1 1 12 1
6000000005
注意,输出值可能无法用 位整数表示。
10
1694 7483
3396 5566
2567 6970
1255 3799
2657 3195
3158 8007
3368 8266
1447 6359
5365 8614
3141 7245
15
3 3911 6 4694
7 5850 10 4641
1 5586 6 4808
2 3401 8 2676
3 3023 6 6923
8 4082 3 6531
6 3216 7 6282
8 5121 8 3459
8 4388 1 6339
6 6001 3 6771
10 5873 8 5780
1 6512 6 6832
8 5345 7 4975
10 4010 8 2355
7 5837 9 6279
2218
1212
4009
1077
3903
4228
3067
1662
4344
6385
95
6959
371
4367
444
数据范围
- $[L_i,U_i]\cap[L_{i+1},U_{i+1}]\neq\emptyset\ (1\leq i\lt N)$
- 且 $L_{s_{x,i}}\leq s_{y,i}\leq U_{s_{x,i}}\ (1\leq i\leq Q)$
- 且 $L_{t_{x,i}}\leq t_{y,i}\leq U_{t_{x,i}}\ (1\leq i\leq Q)$
- 所有输入值均为整数
难度
提高+/省选
通过率
—
尝试
0
已通过
0
- ID
- 3380
- 类型
- 传统题
- Time Limit
- 4682ms
- Memory Limit
- 1024MiB
- 上传者