-
[백준 20501] Facebook백준/비트마스크 2023. 7. 7. 20:04
그냥 bitset만 알면 된다
#include <iostream> #include <vector> #include <bitset> #define SIZE 2000 using namespace std; bitset<SIZE> bits; vector<bitset<SIZE>> arr; int main() { ios::sync_with_stdio(0); cin.tie(0); cout.tie(0); int N, Q, a ,b; cin >> N; for (int i = 0; i < N; i++) { cin >> bits; arr.push_back(bits); } cin >> Q; for (int i = 0; i < Q; i++) { cin >> a >> b; cout << (arr[a - 1] & arr[b - 1]).count() << "\n"; } return 0; }
'백준 > 비트마스크' 카테고리의 다른 글
[백준 1244] 스위치 켜고 끄기 (0) 2023.11.11 [백준 27375] 금공강 사수 (0) 2023.07.04 [백준 11723] 집합 (0) 2023.07.03 [백준 20364] 부동산 다툼 (0) 2023.06.30