DOJ logoDOJ
問題
最近追加された問題保存した問題Workbooks
カテゴリDLCコンテストグループチーム掲示板
ランキング
正解数ランキングストリークランキングDOJ Powerランキング
提出状況
問題募集ログイン新規登録
DOJ logoDOJ

OI形式のサブタスク採点、Eloレーティング、Discord認証を備えたオンラインジャッジです。

問題
問題一覧カテゴリ
コミュニティ
コンテストランキング掲示板お知らせ外部のコンテストを開催するガイド
アカウント
ログイン新規登録ジャッジ状態
ポリシー
利用規約DLCの利用規則プライバシーAPI 文書言語ランタイムコンテストの順位報酬レーティングとパフォーマンス
© 2026 DOJ
All rights reserved
解説

Hidden Number

問題に戻る

解説

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

선택한 두 수가 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)