Revizia anterioară Revizia următoare
Fişierul intrare/ieşire: | shield.in, shield.out | Sursă | FMI No Stress 2017 |
Autor | Baltatu Andrei | Adăugată de | |
Timp execuţie pe test | 0.5 sec | Limită de memorie | 66048 kbytes |
Scorul tău | N/A | Dificultate | N/A |
Vezi solutiile trimise | Statistici
Shield: Underworld Ruler
Te-ai gandit vreodata cum ar fi o apocalipsa cu zombie? Perfect, esti in locul care trebuie!
Tu esti Death, unul din cei patru calareti ai apocalipsei, iar task-ul tau este sa omori cati mai multi zombi pentru a-ti popula imperiul cu suflete. Fiind si un perfectionist vrei sa ii elimini pe toti pentru a nu-ti strica titlul 'The Almighty Slasher'.
Se stie ca arma ta preferata este 'double-scythe' dar ca sa fii mai optim trebuie sa folosesti scutul cu plasma. Sa impartim toata harta ca un grid infinit. Tu te aflii pe linia 1 si coloana 1(capatul stang al scutului), iar scutul are forma de dreptunghi de latime 1 si lungime X. Zombi se afla pe linii > 1 si niste coloane de start predefinite, acestia fiind reprezentati prin patratele de 1×1. Zombi se muta cu o linie mai jos cu o patratica pe secunda. Mutarile tale constau in mutarea scutului in stanga sau dreapta cu o patratica pe secunda. Un zombie va fi eliminat daca la momentul ajungerii la linia 1 a intrat in scut(coloana sa este inclusa in intervalul curent al scutului).
Date de intrare
Fişierul de intrare shield.in ...
Date de ieşire
În fişierul de ieşire shield.out ...
Restricţii
- ... ≤ ... ≤ ...
Exemplu
shield.in | shield.out |
---|---|
This is some text written on multiple lines. | This is another text written on multiple lines. |
Explicaţie
...