S={1,…,999} とおく.輝く書き込み K に対し,i∈S であって i 行 i 列目に書き込まれているものを K の輝く数とよび,i∈S のうち K の輝く数でないものを K の輝かない数とよぶ.
S の部分集合 A に対して,輝く書き込みのうち,以下の 2 条件を満たすものの集合を E(A) とする.
- i∈A ならば,i は i 行目のマスに書き込まれている
- i∈A ならば,i は i 列目のマスに書き込まれている
ある輝く書き込み K の輝く数全体を i1,…,in∈S とする.この K に対し, K∈E(A) となるような A の個数は,各 i1,…,in を A に入れるか入れないかを考えることで 2n 通り存在する(K の輝かない数については,A に入るかどうかは一意的に定まる). すなわち,それぞれの輝く書き込み K に対し,K∈E(A) となるような A の個数は K の輝度と等しいので,輝度の総和は,すべての A⊂S に対する E(A) の要素の個数の総和に等しい.
k∈S とし,∣A∣=k となるような A⊂S に対する ∣E(A)∣ を求める. ∣E(A)∣ は ∣A∣ にのみ依存するので,A=1,…,k としてよい.K∈E(A) となる書き込み K において,1≤i≤k が i 行 j 列目(k+1≤j≤999)に書かれていると仮定すると,j∈A より j は j 列目に書かれているはずだが,これは同じ列に 2 つ以上の文字が書き込まれないことに反する.よって,1≤i≤k なる i が書き込まれうるのは 1 列目から k 列目までであり,列の重複を考慮すると,1 列目から k 列目までの書き込み方は k! 通りある.同様に,k+1 列目から 999 列目までの書き込み方は (999−k)! 通りあるので,K∈E(A) となる書き込みの個数は k!(999−k)! 通りである.∣A∣=k となる A⊂S の個数は 999Ck通りであるから,求める総和は,
k=0∑999999Ck⋅k!(999−k!)=k=0∑999999!=1000!
よって,ルジャンドルの定理より,特に解答すべき値は 249 である.
解説YouTubeが存在しません.