#ATarc068b. [ABC053D] Card Eater
[ABC053D] Card Eater
题目描述
すぬけくん决定玩一款纸牌游戏。有一叠由 张卡牌组成的牌堆,从上往下第 张卡牌上写有整数 。
すぬけくん可以对这叠卡牌进行 次或多次如下操作,使得剩下的卡牌上写的数字互不相同。请你求出最多能保留多少张卡牌。
操作:从牌堆中任意取出 张卡牌。从这 张卡牌中,选出写有最大值的卡牌 张和写有最小值的卡牌 张,将这两张卡牌吃掉。剩下的 张卡牌放回牌堆。
保证 是奇数,并且一定可以至少保留 张卡牌。
输入格式
输入以如下格式从标准输入读入。
...
输出格式
请输出答案。
样例 1
输入
5
1 2 1 3 7
输出
3
样例 2
输入
15
1 3 5 2 1 3 2 8 8 6 2 6 11 1 1
输出
7
说明/提示
限制条件
- 是奇数
- 是整数
样例解释 1
一种最优的操作方式是进行 次操作,取出 。吃掉最大值 和最小值 的卡牌各 张,剩下的 写的卡牌放回牌堆。此时牌堆中剩下 ,它们互不相同。
由 ChatGPT 4.1 翻译