Recent Posts
Notice
No Rules Rules
사격 내기 (feat. 백준, 27960번) 본문
728x90
반응형
사격 내기
https://www.acmicpc.net/problem/27960
// woohyeon.kim
// kim519620.tistory.com
#include <iostream>
#include <bitset>
using namespace std;
int main() {
ios::sync_with_stdio(false), cin.tie(NULL);
register int A, B, C;
cin >> A >> B;
bitset<10> bitA(A), bitB(B), bitC(0);
bool flag;
for(auto idx = 0; idx < bitA.size(); ++idx){
flag = true;
if((bitA.test(idx) && bitB.test(idx)) || (!bitA.test(idx) && !bitB.test(idx)))
flag = false;
bitC.set(idx, flag);
}
cout << bitC.to_ullong();
return 0;
}
// *&)*@*
반응형
c++의 bitset 템플릿을 이용하면 비트 자료에 대한 연산을 손쉽게 할 수 있습니다.
728x90
반응형
'생활 > 코테' 카테고리의 다른 글
합금 주화 (feat. 백준, 27963번) (0) | 2023.04.18 |
---|---|
오렌지먹은지오랜지 (feat. 백준, 27962번) (0) | 2023.04.18 |
장난감 조립 (feat. 백준, 2637번) (0) | 2023.04.17 |
고양이는 많을수록 좋다 (feat. 백준, 27961번) (0) | 2023.04.17 |
소음 (feat. 백준, 2935번) (0) | 2023.04.14 |
Comments