题目
在桌子上有 N 张卡片,每张卡片的正面和背面都写着一个正数(正面与背面上的数有可能不一样)。
我们可以先翻转任意张卡片,然后选择其中一张卡片。...其中, fronts[i] 和 backs[i] 分别代表第 i 张卡片的正面和背面的数字。
如果我们通过翻转卡片来交换正面与背面上的数,那么当初在正面的数就变成背面的数,背面的数就变成正面的数。...示例:
输入:fronts = [1,2,4,4,7], backs = [1,3,4,1,3]
输出:2
解释:假设我们翻转第二张卡片,那么在正面的数变成了 [1,3,4,4,7] ,
背面的数变成了...= backs[i] <= 2000
来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/card-flipping-game
著作权归领扣网络所有...解题
第一次遍历,正反一样的数字,肯定不是答案,记录于哈希set
第二次遍历,正反不一样的牌中,取较小的,且不在哈希set中的数值
class Solution {
public:
int flipgame