문제
백준 25563
설명
Sum of Subsets DP(SOS DP) 문제이다.
XOR 은 어떤 수가 있다면 Xor 연산으로 K 를 만드는 수는 정해져 있어서 간단하다.
And 와 Or 은 SOS DP 를 이용해 풀면 된다.
- 이때 Or 를 처리할 때 SOS 의 특성 상 포함배제의 원리로 풀기가 어렵다. 잘 알려진 SOS 로직과 방향을 거꾸로 하면 간단히 구할 수 있다.
시간 복잡도
O(\(\mathrm{N} \log{\mathrm{N}}\))
코드
댓글남기기