| 题目名称 | 1125. 木棍 | 
|---|---|
| 输入输出 | wooden.in/out | 
| 难度等级 | ★ | 
| 时间限制 | 1000 ms (1 s) | 
| 内存限制 | 128 MiB | 
| 测试数据 | 5 | 
| 题目来源 |  | 
| 开放分组 | 全部用户 | 
| 提交状态 | |
| 分类标签 | |
| 分享题解 | 
| 通过:52, 提交:109, 通过率:47.71% | ||||
|  | 100 | 0.000 s | 0.00 MiB | C++ | 
|  | 100 | 0.000 s | 0.00 MiB | C++ | 
|  | 100 | 0.000 s | 2.75 MiB | C++ | 
|  | 100 | 0.008 s | 0.22 MiB | Pascal | 
|  | 100 | 0.008 s | 0.35 MiB | C++ | 
|  | 100 | 0.008 s | 0.35 MiB | C++ | 
|  | 100 | 0.008 s | 0.39 MiB | C++ | 
|  | 100 | 0.009 s | 0.28 MiB | C++ | 
|  | 100 | 0.009 s | 0.35 MiB | C++ | 
|  | 100 | 0.010 s | 0.20 MiB | Pascal | 
| 本题关联比赛 | |||
| 20121009 | |||
| 关于 木棍 的近10条评论(全部评论) | ||||
|---|---|---|---|---|
| 
VIP为什么撸不过那个语言。。。 | ||||
|  | ||||
| 
红果果的模拟 啊!模拟最快!! 
2012-10-09 23:01
1楼
 | ||||
	
有n根木棍,每根的长度l和重量w已知。这些木棍将被一台机器一根一根的加工。机器需要一些启动时间来做准备工作,启动时间与木棍被加工的具体情况有关。启动时间遵循以下规则:
1加工第一根木棍的启动时间为1分钟。
2加工完长度为li,重量为wi的木棍后,紧跟着加工长度li+1,重量为wi+1的木棍时,若li≤li+1且wi≤wi+1,则加工木棍i+1时,不需要启动时间。例如:有5根木棍,它们的长度和重量对为(9,4),(2,5),(1,2),(5,3),(4,1),则最小总启动时间为 2分钟(加工序列为(4,1),(5,3),(9,4),(1,2),(2,5))。
	
	
输入文件wooden.in
第一行一个整数n(1≤n≤5000),表示木棍的数量。
第二行2 * n个整数,l1,w1,l2,w2,.......,ln,wn(1≤li,wi≤10000),为各根木棍的长度和重量,这2 * n个整数以若干个空格分隔。
	
	
输出文件wooden.out仅一行,一个整数,即最小总启动时间。
	
5
4 9 5 2 2 1 3 5 1 4
3
2 2 1 1 2 2
1
冲刺NOIP2010模拟试题与解析(七)(提高组复赛)