Pagini recente »
Istoria paginii utilizator/vlad_mihai
|
Istoria paginii problema/muzeu
|
Atașamentele paginii Traian Mihai Danciu
|
Istoria paginii runda/vs_7_8_9_dec
|
Diferențe pentru problema/numere9 între reviziile 2 și 9
Nu există diferențe între titluri.
Diferențe între conținut:
== include(page="template/taskheader" task_id="numere9") ==
_Notă: aceasta este problema numere dată la OJI 2017 clasa a 5-a, punctul 2, cu modificări de restricții: *K* este acum mult mai mare._
_Notă: aceasta este problema "Numere8":problema/numere8 dată la OJI 2017 clasa a 5-a, punctul 2, cu modificări de restricții: *K* este acum mult mai mare._
Un copil construiește un triunghi cu numerele naturale nenule astfel:
În figura 1 este ilustrat un astfel de triunghi având 5 linii, conținând numerele naturale de la 1 la 15. În acest triunghi copilul începe să construiască drumuri, respectând următoarele reguli:
* orice drum începe din 1;
* din orice căsuță se poate deplasa fie în căsuța situată pe linia următoare în stânga sa (deplasare codificată cu 1), fie în căsuța situată pe linia următoare în dreapta sa (deplasare codficată cu 2);
* orice drum va fi descris prin succesiunea deplasărilor efectuate.
De exemplu, drumul ilustrat în figura 2 poate fi descris astfel: 1 2 2 2.
* din orice căsuță se poate deplasa fie în căsuța situată pe linia următoare în stânga sa, fie în căsuța situată pe linia următoare în dreapta sa
h2. Cerință
Scrieți un program care citește un număr natural nenul *K*, determină un drum care se termină cu numărul *K* pentru care suma numerelor prin care trece drumul este maximă și afișează această sumă.
Scrieți un program care citește un număr natural nenul *K*, determină un drum care se termină cu numărul *K* pentru care suma numerelor prin care trece drumul este maximă și afișează această sumă. Deoarece suma poate fi foarte mare ea se va afișa modulo 1953752261.
h2. Date de intrare
Fișierul de intrare $numere8.in$ conține pe prima linie numărul natural *K*.
Fișierul de intrare $numere9.in$ conține pe prima linie numărul natural *K*.
h2. Date de ieșire
Fișierul de ieșire $numere8.out$ va conține o singură linie pe care va fi scris un singur număr natural, suma maximă a numerelor aflate pe un drum care se termină cu numărul *K*.
Fișierul de ieșire $numere9.out$ va conține o singură linie pe care va fi scris un singur număr natural, suma maximă a numerelor aflate pe un drum care se termină cu numărul *K*. Suma se va afișa modulo 1953752261.
h2. Restricții
h2. Exemplu
table(example).
|_. numere8.in |_. numere8.out |_. Explicații |
table(example).
|_. numere9.in |_. numere9.out |_. Explicații |
| 9
| 19
| Suma maximă se obține pe drumul care trece prin
Nu există diferențe între securitate.