Latar belakang: Terlalu banyak imigran gelap dari Blandia menyeberangi perbatasan ke Astan. Kaisar Astan telah menugaskan Anda dengan menggali parit untuk mengusir mereka, dan Blandia harus membayar biayanya. Karena semua juru ketik telah diketik hingga parit diatur, kode Anda harus sesingkat mungkin. *
Tugas: Diberikan peta 2D perbatasan antara Astan dan Blandia, membuat Blands membayar (dengan tanah) untuk parit perbatasan.
Sebagai contoh: Dengan sel-sel Astanian ditandai A
, sel-sel Blandic ditandai B
dan sel-sel parit ditandai +
(bingkai peta hanya untuk kejelasan):
┌──────────┐ ┌──────────┐
│AAAAAAAAAA│ │AAAAAAAAAA│
│ABAAAAAABA│ │A+AAAAAA+A│
│ABBBAABABA│ │A+++AA+A+A│
│ABBBAABABA│ │A+B+AA+A+A│
│ABBBBABABA│→│A+B++A+A+A│
│ABBBBABBBB│ │A+BB+A++++│
│ABBBBABBBB│ │A+BB+A+BBB│
│ABBBBBBBBB│ │A+BB+++BBB│
│BBBBBBBBBB│ │++BBBBBBBB│
└──────────┘ └──────────┘
Detail: Peta akan memiliki setidaknya tiga baris dan tiga kolom. Baris atas sepenuhnya menjadi Astania dan baris bawah sepenuhnya Blandic.
Anda dapat menggunakan tiga nilai untuk mewakili wilayah Astania, wilayah Blandic, dan parit perbatasan, selama input dan output konsisten.
Formulasi otomat: Sel Blandic dengan setidaknya satu sel Astanian di lingkungan Moore menjadi sel parit perbatasan.
Uji kasus
[
"AAAAAAAAAA",
"ABAAAAAABA",
"ABBBAABABA",
"ABBBAABABA",
"ABBBBABABA",
"ABBBBABBBB",
"ABBBBABBBB",
"ABBBBBBBBB",
"BBBBBBBBBB"
]
menjadi:
[
"AAAAAAAAAA",
"A+AAAAAA+A",
"A+++AA+A+A",
"A+B+AA+A+A",
"A+B++A+A+A",
"A+BB+A++++",
"A+BB+A+BBB",
"A+BB+++BBB",
"++BBBBBBBB"
]
[
"AAA",
"AAA",
"BBB"
]
menjadi:
[
"AAA",
"AAA",
"+++"
]
[
"AAAAAAAAAA",
"AAAABBBAAA",
"AAAABBBAAA",
"AAAABBBAAA",
"AAAAAAAAAA",
"BBBBBBABBB",
"BBBBBBAABB",
"BBBAAAAABB",
"BBBBBBBBBB"
]
menjadi:
[
"AAAAAAAAAA",
"AAAA+++AAA",
"AAAA+B+AAA",
"AAAA+++AAA",
"AAAAAAAAAA",
"++++++A+++",
"BB++++AA+B",
"BB+AAAAA+B",
"BB+++++++B"
]
* PERNYATAAN: TANGGAPAN APAPUN TERHADAP GEOPOLITIK AKTUAL ADALAH COINCIDENTAL PURELY!
<sup><sub><sup><sub><sup><sub><sup><sub>
:-P
pass
Rencana untuk membangun parit perbatasan menyebabkan shutdown pemerintah dan tidak ada yang terjadi.