Giriş
Normal bir dama tahtası 8 x 8 = 64 kare içerir:
Toplamda 12 beyaz parça olduğunu görebilirsiniz . Siyah ve beyaz daima aynı miktarda parçaya sahiptir. Tahtada daha fazla parça varsa, bu meydan okuma için izin verilmeyen parçalar komşu olur. Bazı şeyleri açıklığa kavuşturmak için bazı örnekler:
Bu meydan okuma için mümkün olan en küçük tahta 3 x 3'tür :
Maksimum parça miktarının 2'ye eşit olduğunu görebilirsiniz . Bu nedenle, N = 3 verildiğinde , 2 çıktısı almanız gerekir . Giriş N = 4 ise , aşağıdakileri elde ederiz:
Maksimum miktarın da 2 olduğunu görebilirsiniz. Dolayısıyla N = 4 için çıktı 2 olmalıdır . İçin , N = 5 , çıkış eşit olmalıdır 5 :
Örnekler
STDIN: 3
STDOUT: 2
STDIN: 4
STDOUT: 2
STDIN: 5
STDOUT: 5
STDIN: 6
STDOUT: 6
STDIN: 8
STDOUT: 12
kurallar
- Gönderiminiz, bir tamsayı alan ve tahtadaki parça sayısını veren veya döndüren bir program veya işlev vb. Olmalıdır.
- Girişin negatif olmayan bir tamsayı> 2 olduğunu güvenle varsayabilirsiniz.
- Bu kod golf , bu yüzden en az bayt miktarı ile program kazanır!
- Tahtanın sol alt köşesindeki karenin her zaman karanlık olduğunu unutmayın. Parçalar sadece karanlık karelere yerleştirilir
- Parçalarla dolu bir sıra işgal etmelisin