20180527模擬賽T1——新田忌賽馬
阿新 • • 發佈:2018-05-27
通過 行為 二次 resources 奇跡 三次 出場 github 描述
【問題描述】
(註:此題為d2t2-難度)
田忌又在跟大王van賽馬的遊戲
田忌與大王一共有2n匹馬,每個馬都有一個能力值x,1<=x<=2n且每匹馬的x互不相同。每次田忌與大王放出一匹馬,較大的獲勝。但是田忌有一個能力,在任何比賽的開始前,他可以把馬變成x較小的獲勝,並一直持續到比賽結束
田忌可以一直不用這個能力,也可以在第一輪前使用
現在,田忌已經知道了大王的出馬順序,田忌要問聰明的你,他最多能獲得幾次勝利?
【輸入格式】
第一行為一個整數:N(1<=N<=50000)接下來 一行n個數,為大王的順序出場的n匹馬的能力值(田忌的馬可以通過此求出)
【輸出格式】
一個整數,表示最多的獲勝次數
【樣例輸入】
4
1
8
4
3
【樣例輸出】
3
【樣例說明】
田忌第一次出能力為7的馬獲勝
第二次開始前使用能力,出能力為6的馬獲勝
第三次出能力為5的馬失敗
第四次出能力為2的馬獲勝
總共3次
【出題人的關懷】
亂搞出奇跡(霧)
大膽猜想,不要證明
【數據規模】
對於20%的數據,n<=10
對於40%的數據 n<=20
對於35%的數據,不使用能力也可獲得最多勝利(即20個點中有7個點不使用能力的程序能過(霧))
前3個檔的總分為60分(出題人的關懷)
對於80%的數據,n<=5000
對於100%的數據,n<=50000,
【一些幫助】
大樣例
一些幫助
20180527模擬賽T1——新田忌賽馬