0000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000
0000001111111111111100000000000000000011111111111111100000000000000000
0000001111111111111100000000000000000011111111111111100000000000000000
0000001111111111111100000000000000000011111111111111100000000000000000
0000001111111111111100000000000000000011111111111111100000000000000000
0000000000000000000000000000000000000011111111111111100000000000000000
0000000000000000000000000000000000000011111111111111100000000000000000
0000000000011111100000000000000000000011111111111111100000000000000000
0000000000011111100000000000000000000011111111111111100000000000000000
0000000000011111100000000000000000000011111111111111100000000000000000
0000000000000000000000000000000000000011111111111111100000000000000000
0000000000000000000000000000000000000011111111111111100000000000000000
0000000000000111111000000000000000000011111111111111100000000000000000
0000000000000100001000000111111000000011111111111111100000000010000000
0000000000000100001000000111111000000000000000000000011000000000000000
0000000000000111111000000111111000000000000000000000011000000000000000
0000000000000000000000000000111111000000000000000000000000000000000000
0000000000000000000000000000111111000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000
Size mx n boyutunda 2 boyutlu bayt dizisi verilir. Tüm baytların 1 veya 0 olduğu garanti edilir. Yukarıda gösterildiği gibi, 2d'de görüntülendiğinde 1'lerin temsil ettiği dikdörtgen sayısını bulun.
Sadece tam olarak doldurulmuş dikdörtgenler sayma için dikkate alınır.
Dikdörtgenler kenarlarında olmadıkça 0'larla çevrelenmelidir (1'in çapraz dokunan dikdörtgenleri olsa da iyidir (örneğe bakın)).
Örneğin, yukarıdaki dizide 5 geçerli dikdörtgen vardır.
Herhangi bir dili kullanabilirsiniz.
1
Ben bunu söylemek için daha iyi bir yol olduğunu söylemek için: dikdörtgenler 0 veya kenar ile çevrili olmalıdır
—
Cruncher
Bitti. Daha iyi bir İngilizce ifade ettiğiniz için teşekkürler.
—
microbian
Ne olmuş
—
Cruncher
1100\n1100\n0011\n0011
?
Sanırım bu yüzden 'bitişik / örtüşen' yazdım. Bunlar benim ilk niyetimden 2 geçerli dikdörtgen. Fakat 'çevreleyen' durum şimdi onları kısıtlıyor. Açıklamak için daha iyi bir yol var mı
—
microbian
Bitişik olsa bile, diyagonalin bitişik olup olmadığı belirsizdir. Aynı belirsizlik, kuşatılmış olsun olmasın, köşelerde veya sadece yanlarda çevrelenmiş demektir
—
Cruncher