码迷,mamicode.com
首页 > 其他好文 > 详细

20180610模拟赛T4——木棍

时间:2018-06-10 19:34:38      阅读:118      评论:0      收藏:0      [点我收藏+]

标签:机器   有关   题解   准备工作   模拟   输出   表示   一个   block   

有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))。

输入:

第一行一个整数n(1<=n<=5000),表示木棍的数量。第二行2n个整数,l1,w1,l2,w2,…,ln,wn(1<=li,wi<=10000),为各根木棍的长度和重量,这2n个整数以若干个空格分隔。

输出:

一行: 一个整数,即最小总启动时间。

样例输入1

5
4 9 5 2 2 1 3 5 1 4

样例输出1

2

样例输入2

3
2 2 1 1 2 2

样例输出2

1

题解

20180610模拟赛T4——木棍

标签:机器   有关   题解   准备工作   模拟   输出   表示   一个   block   

原文地址:https://www.cnblogs.com/pfypfy/p/9164021.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!