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