Ada permainan bernama Get Home yang dimainkan di papan catur. Dalam game ini ada satu bagian yang digerakkan oleh kedua pemain secara bergantian. Ada beberapa aturan tentang bagaimana karya itu bisa dipindahkan. Pada gilirannya pemain harus membuat salah satu dari langkah berikut untuk positif n .
n spasi
n spasi ke kiri
n spasi ke atas dan ke kiri (diagonal)
Pemain yang memindahkan potongan ke sudut kiri atas papan memenangkan permainan.
Sekarang kita akan mendefinisikan konsep kuadrat kalah. Dalam video ini (dari mana saya mendapat ide), kotak yang kalah didefinisikan sebagai kotak, di mana, setiap pemain yang memulai giliran mereka akan dipaksa untuk membuat langkah yang memungkinkan lawan mereka untuk memaksa menang. Contoh paling sederhana dari kuadrat kalah adalah kuadrat di (1,2). Sepotong di (1,2) dapat pindah ke salah satu tempat berikut.
Semuanya memiliki jalur langsung menuju kemenangan untuk pemain berikutnya.
Ini juga mengikuti bahwa setiap kotak yang memiliki jalur satu langkah ke kotak yang kalah memungkinkan pemain mulai dari kotak itu untuk memaksa menang. Ini berarti bahwa setiap kotak yang tidak satu bergerak menjauh dari kotak yang kalah juga merupakan kotak yang hilang.
Ini membawa kita ke definisi yang agak rapi tentang kehilangan persegi:
Kuadrat yang kalah adalah kuadrat dari mana tidak ada gerakan yang bisa tiba di kuadrat yang kalah dan (0,0) adalah kuadrat yang kalah.
Tugas
Mengingat koordinat kotak pada papan catur berukuran sewenang-wenang menentukan apakah itu kotak yang kalah. Keluarkan dua nilai satu untuk kehilangan kotak dan satu untuk yang lain.
Ini adalah kode-golf sehingga jawaban akan dinilai dalam byte dengan lebih sedikit byte lebih baik.
Uji Kasus
Berikut adalah semua kotak yang hilang pada papan catur reguler 8 x 8 (ditandai dengan 0).
0 1 1 1 1 1 1 1
1 1 0 1 1 1 1 1
1 0 1 1 1 1 1 1
1 1 1 1 1 0 1 1
1 1 1 1 1 1 1 0
1 1 1 0 1 1 1 1
1 1 1 1 1 1 1 1
1 1 1 1 0 1 1 1
Berikut adalah gambar papan 100 x 100 dengan kotak yang hilang ditandai dengan warna hitam (masing-masing kotak berukuran 2 piksel kali 2 piksel).
10, 7
kotak kalah? Benarkah10, 8
? Bagaimana dengan15, 11
?