#icpc2013summerwarmingUpj. [icpc2013summer_warmingUp_j]Very Intellectual Card Game
[icpc2013summer_warmingUp_j]Very Intellectual Card Game
题目描述
Alice和Bob决定用一副有张牌的牌组来玩一种新的纸牌游戏。是偶数,并且每张卡片上有一个介于到之间的数字。
Bob洗牌次。在第次时,他交换了第 [,) 张卡片和第[,]张卡片,从牌堆顶部开始计数。
例如,当牌组为且等于时,牌组在洗牌后变为新的牌组。Alice可以在任意次数后停止洗牌,当然也可以次。(在Alice停止洗牌后,Bob没有洗牌。)
当Alice停止洗牌或Bob结束洗牌次时,Alice得到了上半部分的牌。请问,她得到的牌数什么时候为最大值?
输入格式
第一行,输入和(),分别表卡牌数和洗牌的次数。保证是偶数。
第二行为个整数,表示从牌组的顶部开始卡牌上的的数。整数介于和之间。
第三行为个整数
输出格式
输出Alice能得到的卡片最大数。