DOJ logoDOJ
문제
최근 추가된 문제들저장한 문제
카테고리DLC대회그룹팀게시판
랭킹
문제 풀이 랭킹스트릭 랭킹DOJ Power 랭킹
현황
문제 제안로그인회원가입
DOJ logoDOJ

OI 서브태스크 채점, Elo 레이팅, Discord 인증을 갖춘 커뮤니티 온라인 저지.

문제
문제 목록카테고리
커뮤니티
대회랭킹게시판공지사항외부 대회 개최이용 안내
계정
로그인회원가입채점 현황
정책
이용약관DLC 이용 규칙개인정보 처리방침API 사용 설명서언어별 채점 환경대회 순위 보상레이팅과 퍼포먼스
© 2026 DOJ
모든 권리 보유
해설

숨겨진 수

문제로 돌아가기

해설

연산 전후의 수열 원소 합의 홀짝성을 비교하자.

선택한 두 수가 a,ba,ba,b일 때, 두 수를 제거하고 ∣a−b∣|a-b|∣a−b∣를 추가한다. 홀짝성에 대해

∣a−b∣≡a−b≡a+b(mod2)|a-b|\equiv a-b\equiv a+b\pmod 2∣a−b∣≡a−b≡a+b(mod2)

이므로 수열 전체 원소 합의 홀짝성은 변하지 않는다.

초기 수열은 (1,2,⋯ ,2x)(1,2,\cdots,2x)(1,2,⋯,2x)이므로 원소 합은

1+2+⋯+2x=x(2x+1)1+2+\cdots+2x=x(2x+1)1+2+⋯+2x=x(2x+1)

이다. 2x+12x+12x+1은 홀수이므로

x(2x+1)≡x(mod2)x(2x+1)\equiv x\pmod 2x(2x+1)≡x(mod2)

가 성립한다. 따라서 마지막으로 남은 원소의 홀짝성도 xxx의 홀짝성과 같다.

즉, f(x)≡x(mod2)f(x)\equiv x\pmod 2f(x)≡x(mod2)이다. 그러므로 Pi≡ri(mod2)P_i\equiv r_i\pmod 2P에서

Ki=1−PiK_i=1-P_iKi​=1−Pi​

를 얻는다.

비트열 KKK를 정수로 만든 뒤,

N=C⊕KN=C\oplus KN=C⊕K

를 계산하면 된다.

Solution written by GPT5.5

i
​
≡
ri​
(mod2)