#Lutece1810. 太阳骑士の昆特牌
太阳骑士の昆特牌
Migrated from Lutece 1810 太阳骑士の昆特牌
All parts of this problem, including description, images, samples, data and checker, might be broken. If you find bugs in this problem, please contact the admins.
Description
从前,有Z与Q两个太阳骑士,相爱相杀的他们决定用"太阳骑士の昆特牌"一分高下.
太阳骑士の昆特牌规则如下:
Z手中初始持有一张有数字的牌,Q手中初始持有一张有数字的牌
桌上有一叠张牌,每张牌有一个数字(为牌顶)
从Z开始,交替实行下列行为直到游戏结束:从牌顶抽取不少于一张牌,抽完后,只保留最后一张抽到的牌,舍弃手中其余牌.
当牌被抽完时,游戏结束.
游戏的最终得分为结束时 Z与Q手中两张牌上数字之差的绝对值.
Z想要最终得分尽量大,Q想要最终得分尽量小.
他们想知道最终得分,在双方都采用最佳策略的情况下,你能编写程序帮他们算出最终得分为多少吗?
Input
第一行输入三个整数表示:
第二行个整数表示:
Output
最终得分是多少
Samples
1 1 1
100000000
99999999
5 2 2
2 2 2 2 2
0
3 1000 10000
100 1000 1000
9000
Resources
第九届ACM趣味程序设计竞赛第三场(正式赛)