#include <iostream>
#include <vector>
#include <map>
using namespace std;
class Solution {
public:
bool checkIfExist(vector<int>& arr) {
map<int, int> map;
for(int e: arr) map[e] ++;
for(const pair<int, int>& p: map)
if(!p.first){
if(p.second >= 2) return true;
}
else if(map.count(p.first * 2)) return true;
return false;
}
};
int main() {
return 0;
}
#include <iostream>
#include <vector>
#include <set>
using namespace std;
class Solution {
public:
bool checkIfExist(vector<int>& arr) {
set<int> set;
for(int e: arr) {
if (e % 2 == 0 && set.count(e / 2)) return true;
else if (set.count(e * 2)) return true;
set.insert(e);
}
return false;
}
};
int main() {
return 0;
}