問題
が与えられる.次を満たすように のマス目を 4 色で塗り分けよ.
- マンハッタン距離が であるような任意の二つのマスについて,それらの色は相異なる
解法
2 つのマス が を満たすとき, または を満たしている.よって
- のときマス の色は相異なる
- のときマス の色は相異なる
ようにすればよい.
1 つ目の条件は 2 つの色をつかって塗分けられる.具体的には, が より小さいか否かで色分けすればよい.
( の例)
111100001111000 111000011110000 110000111100001 100001111000011 000011110000111 000111100001111 001111000011110 011110000111100 111100001111000 111000011110000 110000111100001 100001111000011 000011110000111 000111100001111 001111000011110
同様にして,2 つ目の条件も 2 つの色をつかって塗分けられる.
200002222000022 220000222200002 222000022220000 222200002222000 022220000222200 002222000022220 000222200002222 000022220000222 200002222000022 220000222200002 222000022220000 222200002222000 022220000222200 002222000022220 000222200002222
これらを組み合わせればよい(上二つのマスの数を足せばよい).
311102223111022 331000233310002 332000133320001 322201113222011 022231110222311 002333100023331 001333200013332 011132220111322 311102223111022 331000233310002 332000133320001 322201113222011 022231110222311 002333100023331 001333200013332
4 色で塗り分けるというのを,2 通りの 2 色の塗り分け方を組み合わせて考えるというのは AGC にも出てましたね.