1780: 零件加工
Memory Limit:32 MB
Time Limit:1.000 S
Judge Style:Text Compare
Creator:
Submit:42
Solved:22
Description
现有n个金属零件,已知它们的长度和宽度。要用一部机床依次地加工这些零件。该机床在加工过程中需要一定的准备时间,用于调整工具和固定的装置。机床需要的准备时间如下:
(1)第一个零件需要1分钟的准备时间;
(2)在加工了一根长为l,宽为w的零件之后,接着加工一根长为ll(l<=ll),宽为ww(w<=ww)的零件是不需要任何准备时间的。否则需要一分钟的准备时间。
给定n个零件,你要找到最少的准备时间。例如现在有长和宽分别为(4,9),(5,2),(2,1),(3,5)和(1,4)的五个零件,那么所需准备时间最少为2min,顺序为(1,4),(3,5),(4,9),(2,1),(5,2)。
(1)第一个零件需要1分钟的准备时间;
(2)在加工了一根长为l,宽为w的零件之后,接着加工一根长为ll(l<=ll),宽为ww(w<=ww)的零件是不需要任何准备时间的。否则需要一分钟的准备时间。
给定n个零件,你要找到最少的准备时间。例如现在有长和宽分别为(4,9),(5,2),(2,1),(3,5)和(1,4)的五个零件,那么所需准备时间最少为2min,顺序为(1,4),(3,5),(4,9),(2,1),(5,2)。
Input
输入包含多组测试数据。输入的第一行是一个整数T,表示测试数据的个数。
每个测试例两行:
第一行是一个整数n(1<=n<=5000),表示有多少个零件;
第二行包括n*2个整数,表示了l1,w1,l2,w2,l3,w3,...,ln,wn,这些数均不大于10000,其中li和wi表示第i根木棒的长度和重量。
每个测试例两行:
第一行是一个整数n(1<=n<=5000),表示有多少个零件;
第二行包括n*2个整数,表示了l1,w1,l2,w2,l3,w3,...,ln,wn,这些数均不大于10000,其中li和wi表示第i根木棒的长度和重量。
Output
输出以分钟为单位的最少准备时间。
Sample Input Copy
3
5
4 9 5 2 2 1 3 5 1 4
3
2 2 1 1 2 2
3
1 3 2 2 3 1
Sample Output Copy
2
1
3