#P2011. 第5题-小美玩牌(开发第三题)
第5题-小美玩牌(开发第三题)
题目内容
小美和小美在玩一个卡牌游戏,初始时桌面上有种卡牌,每种卡牌有张,这些牌都是背面朝上的。玩家操作时会先翻一张牌,然后再翻一张牌,若两张牌的类型相同,则玩家获胜,否则,重新将两张票翻回背面朝上,两个玩家轮流操作。
小美和小妹总共会玩轮游戏。第轮的卡牌数量为初始数量,后续每一轮会在上一轮游戏的基础上,增加或减少一些卡牌,然后将所有卡牌翻至背面朝上并重新打乱。
增加卡牌的操作为:表示第种牌到第种牌各增加张。
增加卡牌的操作为:表示第种牌到第种牌各减少张。
每一轮都是由小美先手,小美想让小妹获胜,小美想知道他至少需要偷看多少张牌才能保证小妹一定能获得胜利?若无法保证小美一定获得胜利,则输出
输入描述
第一行输入个正整数(),表示卡牌种类和游戏轮数。
第行输入个整数()表示数组。
接下来行,每行先输入个字符({}),再输入个数字(),(),表示操作。
数据保证,任意一轮开始前,每种卡牌的数量都为非负整数,且每种卡牌数量之和不小于
输出描述
输出行,每行输出一个整数表示答案。
样例1
输入
2 1
1 1
+ 2 2 1
输出
-1
1
说明
第轮,很显然,小美和小美永远都赢不了。
第轮,小美可以偷看张牌,若看到的是第种牌,则翻开这张牌和任意一张其他牌;若看到的是第种牌,则翻开另外两张牌。