J: Just Repeat
题意
小C和小Q打牌,两个人轮流出牌,小C先出,小C手中有n张牌,小Q有m张牌,两个人知道对方手中有什么牌,如果对手已经出过了某个数字的牌,那么自己就不能再出这种数字的牌,而对方可以一直出,问最后谁先不能出牌。
思路
首先对于双方都有的牌,我们肯定是要封对面尽量多的牌同时自己能出的牌也尽量多,我们我们就把这两个条件加一起把牌排一个序贪心拿即可,
AC代码
1 |
|
Stay Hungry, Stay Foolish
小C和小Q打牌,两个人轮流出牌,小C先出,小C手中有n张牌,小Q有m张牌,两个人知道对方手中有什么牌,如果对手已经出过了某个数字的牌,那么自己就不能再出这种数字的牌,而对方可以一直出,问最后谁先不能出牌。
首先对于双方都有的牌,我们肯定是要封对面尽量多的牌同时自己能出的牌也尽量多,我们我们就把这两个条件加一起把牌排一个序贪心拿即可,
1 | #include<bits/stdc++.h> |