1
class Solution {
2
public:
3
vector<int> twoOutOfThree(vector<int> &nums1, vector<int> &nums2, vector<int> &nums3) {
4
vector<int> f(110, 0);
5
for (int n : nums1) f[n] |= 1 << 0;
6
for (int n : nums2) f[n] |= 1 << 1;
7
for (int n : nums3) f[n] |= 1 << 2;
8

9
vector<int> ret;
10
for (int i = 1; i <= 100; i++)
11
if (f[i] == 3 || f[i] >= 5) ret.push_back(i);
12
return ret;
13
}
14
};

0

WPM •0 •0

100%

ACC •0 •0

0s

TIME •0