程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C++ >> C++入門知識 >> NYOJ 236 心急的C小加

NYOJ 236 心急的C小加

編輯:C++入門知識

心急的C小加

時間限制:1000 ms | 內存限制:65535 KB 難度:4
描述

C小加有一些木棒,它們的長度和質量都已經知道,需要一個機器處理這些木棒,機器開啟的時候需要耗費一個單位的時間,如果第i+1個木棒的重量和長度都大於等於第i個處理的木棒,那麼將不會耗費時間,否則需要消耗一個單位的時間。因為急著去約會,C小加想在最短的時間內把木棒處理完,你能告訴他應該怎樣做嗎?

輸入
第一行是一個整數T(1 每組測試數據的第一行是一個整數N(1<=N<=5000),表示有N個木棒。接下來的一行分別輸入N個木棒的L,W(0 < L ,W <= 10000),用一個空格隔開,分別表示木棒的長度和質量。
輸出
處理這些木棒的最短時間。
樣例輸入
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 
樣例輸出
2
1
3
AC碼:
#include
#include
#include
using namespace std;
struct node
{
	int x;
	int y;
}p[1005];
int cmp(node p1,node p2)
{
	if(p1.x==p2.x)
		return p1.y

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved