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

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

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

Permutation of the Year 1

問題に戻る

解説

2026=452+12026=45^2+12026=452+1이다. 따라서 모든 정수 ddd에 대해

d2+(45d)2=2026d2d^2+(45d)^2=2026d^2d2+(45d)2=2026d2

는 202620262026의 배수이다.

aia_iai​를

ai=(45(i−1) mod 2026)+1a_i=(45(i-1)\bmod 2026)+1ai​=(45(i−1)mod2026)+1

로 둔다. gcd⁡(45,2026)=1\gcd(45,2026)=1gcd(45,2026)=1이므로 i=1,2,⋯ ,2026i=1,2,\cdots,2026i=1,2,⋯,2026에 대해 aia_i는 을 정확히 한 번씩 가지는 순열이다.

또한 임의의 1≤i<j≤20261 \leq i < j \leq 20261≤i<j≤2026에 대해

ai−aj≡45(i−j)(mod2026)a_i-a_j \equiv 45(i-j) \pmod{2026}ai​−aj​≡45(i−

이므로

(i−j)2+(ai−aj)2≡(1+452)(i−j)2≡0(mod2026)(i-j)^2+(a_i-a_j)^2 \equiv (1+45^2)(i-j)^2 \equiv 0 \pmod{2026}(i−j)2+(a

이다. 따라서 이 순열은 올해의 순열이다.

Solution written by GPT5.5

ai​
1,2,⋯ ,20261,2,\cdots,20261,2,⋯,2026
j)
(mod2026)
i
​
−
aj​)2≡
(1+
452)(i−
j)2≡
0
(mod2026)