20180527模拟赛T1——新田忌赛马

【问题描述】

(注:此题为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,

【一些帮助】

大样例

一些帮助

猜你喜欢

转载自www.cnblogs.com/pfypfy/p/9097134.html