水果王國舉行了包鍋貼大賽!經過一番廝殺,參賽者總共包好了
為了解決這個問題,他們準備了一些鍋子來煎,他們做了如下的要求:
但是不同的鍋貼是有不同的烹調方式的,具體來說,對於編號為
鍋子很大,但是搬運鍋子很費工,所以他們希望能用最少的鍋子把所有鍋貼煎好。
現在這個問題交給了你,請你設計出一種放鍋貼的方式使用最少的鍋子。
第一行會有一個整數
對於所有測試資料:
第一行請輸出一個整數
接下來請輸出
5 1 2 1 1 2 3 4 4 1 1
4 4 4 4 1 5 5 3 3 3 1 1 2
6 4 7 3 8 9 10 5 13 8 9 10 18
3 5 1 2 9 3 5 10 6 6
對於範測一,分配的結果如下,
第一個鍋子裝著第四個鍋貼,並且在時間 4 起鍋。
第二個鍋子裝著第五個鍋貼,並且在時間 1 起鍋。
第三個鍋子裝著第三個鍋貼,並且在時間 3 起鍋。
第四個鍋子裝著第一個和第二個鍋貼,並且在時間 1 起鍋。
可以看出這樣的分配滿足要求,因為
No. | Testdata Range | Constraints | Score |
---|---|---|---|
1 | 0~1 | 範例測資 | 0 |
2 | 0~9 | 20 | |
3 | 0~1, 10~19 | 37 | |
4 | 0~29 | 無其他限制 | 43 |