DOJ logoDOJ
题目
最近添加的题目收藏的题目Workbooks
分类DLC比赛小组团队讨论区
排名
解题数量排行榜连续解题排名DOJ Power 排行榜
评测状态
征题登录注册
DOJ logoDOJ

支持 OI 子任务计分、Elo 等级分和 Discord 认证的社区在线评测系统。

题目
题目列表分类
社区
比赛排名讨论区公告举办外部比赛指南
账号
登录注册评测状态
政策
服务条款DLC 使用规则隐私政策API 文档语言运行环境比赛排名奖励评级与表现
© 2026 DOJ
保留所有权利
题解

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)