albine2 |
|
Albinele din Roiul Pătrat sunt în stup. Stupul are forma unei matrice nxn, iniţial existând câte o albină în fiecare poziţie şi formând astfel un roi sub formă de pătrat. Roiul va efectua mişcări în cele 4 direcţii (sus, jos, stânga, dreapta), albinele mutându-se simultan la o mişcare în poziţia vecină pe direcţia respectivă. Mişcările sunt codificate luând ca reper poziţia fixă a stupului. Deci dacă o albină va ocupa la un moment dat poziţia (i, j), la momentul următor, în funcţie de mişcarea efectuată de roi, ea va fi plasată astfel: Cerinţă Cunoscându-se n – dimensiunea stupului, m – numărul de mişcări, precum şi succesiunea acestora să se determine cantitatea totală de polen culeasă.Date de intrare Fişierul de intrare albine2.in conţine pe prima linie cele două valori pentru n şi m - numere naturale separate printr-un spaţiu şi pe a doua linie cele m mişcări codificate prin numere de la 0 la 3 astfel : 0=sus, 1=dreapta, 2=jos, 3=stânga, separate prin câte un spaţiu. Date de ieşire Fişierul de ieşire albine2.out va conţine pe prima linie o valoare naturală reprezentând cantitatea totală de polen culeasă de toate albinele din stup (exprimată în grame).Restricţii
Exemplu
|