搬桌子

TimeLimit:1000ms  MemoryLimit:128000KB
64-bit integer IO format:%lld
未提交 | 登录后收藏
Problem Description

过道
1
2
.........
99
100

在教学楼里面有 100 间教室连成一排,以一个过道连接,如上图,每一间教室里面都有桌子,现在学校打算将桌子从教室里面移动到其他教室去,但是过道只能允许一个桌字通过,两个桌子并排是通不过的。不论桌子移动的距离多长,都只花一个单位的时间就可以到达指定的教室,有些桌子的移动是可以同时进行的(如下表)。管理者想要知道桌子移动完最短需要多少时间。

可以
30 ->50 60->90
 
没有共有部分
11->12 14->13
没有共有部分
不可以
1->4  3->6
3 4号 房间共有
1->2  和 2 ->3
2号 房间共有

值得注意的是  操作1->2 和 2->3操作并不化简为 1->3 的操作,因为每个桌子都是有编号的。
Input
输入n表示案例数<=10,输入m表示即将输入的个数<=100。
接下来输入m行每一行都有a,b两个整数代表教室编号(1<=a,b<=100)
Output
输出搬完桌子的最少耗时多少个单位时间。
具体的输出格式”Case #i: k”,其中i 是第i个案例,k是该案例中最短的耗时,每个案例一行。
SampleInput
3
4
10 20
30 40
50 60
70 80
2
1 3
2 200
3
10 100
20 80
30 50
SampleOutput
Case #1: 1
Case #2: 2
Case #3: 3
Submit
题目统计信息详细
总AC数11
通过人数9
尝试人数12
总提交量48
AC率18.75%
AC该题后可以添加标签
贴完标签可以获得20ACB。
并且可以获得本题所有提交代码查看权限。
点击标题可以显示标签。
如果你还没认真思考过这题,请不要查看标签
如果您已经通过了该题,请务为该题贴上标签

T^T Online Judge

[BUG反馈] [FAQ] [闽ICP备17026590号-1]
当前版本:3.24 系统时间: