Login with GitHub. Nope?
修正 C++ 的程式碼在使用一定量動態記憶體後會產生 RF 的問題 @ 2019/12/6 4:45pm NeoHOJ 強勢復活中 (Open beta)
Submit  Ranklist

Problem : 34 - 海報

Problem Statistics

Solved Member: 45  Submission: 141  User Tried: 48

Statement:

在拜特堡東區的大樓皆依照著一個原則建造:每兩棟大樓相鄰,並且中間沒有任何間隔。由東往西看,這些大樓很整齊的排成一列。

拜特堡的的市長--拜特瑟決定把這些大樓的外牆貼上海報來賺取廣告收入,以減少人民的稅金壓力(天啊,真好心)。每張海報都是長方形的,它不可以超過大樓的邊緣,並且你可以假設它最大可以到無限大。

請問你最少要幾張海報才能夠把所有大樓貼滿。

Task:

請你寫一個程式:

1.讀入所有大樓的形狀
2.計算最少需要幾張海報
3.並且輸出上面的答案

Input:Output:

第1行有1個整數n(1 <= n <= 250000),代表高樓的數量。
接下來n行各有兩個整數Di,Wi(1 <= Di,Wi <= 1000000000),以空格分隔,分別代表大樓的寬度和高度。
輸出只有1行,請你輸出最少所需要的海報數量。

Sample Input:Sample Output:

5
1 2
1 3
2 2
2 5
1 4
4

HINT:

範例輸入的圖形:


並且最佳解答為:

Source:

POI 15 Stage 1

Problem Setter

Testdata:

TestTimeMemoryScore
01000ms32768kb
1-ocen1000ms32768kb
1-11000ms32768kb10
1-21000ms32768kb
1-31000ms32768kb
2-ocen1000ms32768kb
2-11000ms32768kb10
2-21000ms32768kb
2-31000ms32768kb
3-ocen1000ms32768kb
3-11000ms32768kb10
3-21000ms32768kb
3-31000ms32768kb
4-ocen5000ms32768kb
4-11000ms32768kb10
4-21000ms32768kb
5-11500ms32768kb10
5-21500ms32768kb
6-11500ms32768kb10
6-21500ms32768kb
7-11500ms32768kb10
7-21500ms32768kb
8-11500ms32768kb10
8-21500ms32768kb
9-11500ms32768kb10
9-21500ms32768kb
10-11500ms32768kb10
10-21500ms32768kb