Contesto: troppi immigrati clandestini provenienti dalla Blandia stanno attraversando il confine con Astan. L'imperatore di Astan ti ha incaricato di scavare una trincea per tenerli fuori, e Blandia deve pagare le spese. Dal momento che tutti i dattilografi sono stati informati fino alla disposizione della trincea, il codice deve essere il più breve possibile. *
Compito: data una mappa 2D del confine tra Astan e Blandia, fai pagare le Blands (con terra) per una trincea di confine.
Ad esempio: con le celle Astaniane contrassegnate A
, le celle Blandiche contrassegnate B
e le celle di trincea contrassegnate +
(i riquadri della mappa sono solo per chiarezza):
┌──────────┐ ┌──────────┐
│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│
└──────────┘ └──────────┘
Dettagli: la mappa avrà almeno tre righe e tre colonne. La fila in alto sarà interamente astaniana e la fila in basso sarà interamente blandica.
È possibile utilizzare tre valori qualsiasi per rappresentare il territorio astaniano, il territorio blandico e la trincea del confine, purché input e output siano coerenti.
Formulazione automatica: una cellula blandica con almeno una cellula astaniana nel suo quartiere di Moore diventa una cellula di trincea di confine.
Casi test
[
"AAAAAAAAAA",
"ABAAAAAABA",
"ABBBAABABA",
"ABBBAABABA",
"ABBBBABABA",
"ABBBBABBBB",
"ABBBBABBBB",
"ABBBBBBBBB",
"BBBBBBBBBB"
]
diventa:
[
"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"
]
diventa:
[
"AAA",
"AAA",
"+++"
]
[
"AAAAAAAAAA",
"AAAABBBAAA",
"AAAABBBAAA",
"AAAABBBAAA",
"AAAAAAAAAA",
"BBBBBBABBB",
"BBBBBBAABB",
"BBBAAAAABB",
"BBBBBBBBBB"
]
diventa:
[
"AAAAAAAAAA",
"AAAA+++AAA",
"AAAA+B+AAA",
"AAAA+++AAA",
"AAAAAAAAAA",
"++++++A+++",
"BB++++AA+B",
"BB+AAAAA+B",
"BB+++++++B"
]
* ESCLUSIONE DI RESPONSABILITÀ: QUALSIASI RIMBORSO ALLA GEOPOLITICA ATTUALE È PURAMENTE COINCIDENTALE!
<sup><sub><sup><sub><sup><sub><sup><sub>
:-P
pass
i piani per costruire una trincea di confine portano a un arresto del governo e non succede nulla.