Pagini recente » Diferente pentru problema/adunare intre reviziile 9 si 10 | scmax | Diferente pentru template/todo intre reviziile 4 si 5 | Diferente pentru problema/tablete intre reviziile 9 si 11 | Diferente pentru problema/cufar intre reviziile 1 si 2
Diferente pentru
problema/cufar intre reviziile
#1 si
#2
Nu exista diferente intre titluri.
Diferente intre continut:
== include(page="template/taskheader" task_id="cufar") ==
Poveste şi cerinţă...
Vrăjitoarea cea bună are un cufăr în care este închisă piatra magică de către piticii lăzii cu ajutorul unui cifru digital. Piticii i-au dat vrăjitoarei o cutie în care sunt n cartonaşe. Pe fiecare cartonaş este scris un număr natural pe care vrăjitoarea îl va folosi să deschidă lada. Valorile scrise pe cartonaşe sunt distincte între ele.
Pentru a afla cifrul trebuie să procedeze astfel: extrage fiecare cartonaş din cutie şi apoi determină valoarea magică asociată numărului natural scris pe cartonaş. Pentru fiecare cartonaş valoarea magică este dată de al k-lea divizor prim al numărului înscris pe acesta. Vrăjitoarea trebuie să adune valorile magice obţinute pentru cele n cartonaşe şi apoi să introducă în ordine cifrele valorii obţinute, pentru a descuia lada.
h2. Cerinţă
Deoarece vrăjitoarea nu are timp la dispoziţie vă roagă pe voi să o ajutaţi să rezolve următoarele probleme:
# Să afle valoarea magică pentru un cartonaş dat;
# Să afle cifrul cufărului.
h2. Date de intrare
Fişierul de intrare $cufar.in$ ...
Fişierul de intrare este cufar.in.
Pe prima linie a fişierului de intrare se găsesc o valoare p care poate fi doar 1 sau 2 şi numărul n de cartonaşe despărţite prin câte un spaţiu.
Dacă p este 1 pe linia a doua a fişierului de intrare se găsesc două valori reprezentând numărul de pe cartonaşul dat şi valoarea k, separate printr-un spaţiu, cu semnificaţia de mai sus.
Dacă p este 2 pe următoarele n linii ale fişierului de intrare se găsesc câte două valori, separate prin câte un spaţiu, reprezentând numărul de pe cartonaş şi valoarea lui k pentru fiecare din cele n cartonaşe.
h2. Date de ieşire
În fişierul de ieşire $cufar.out$ ...
Fişierul de ieşire este cufar.out.
Dacă valoarea lui p este 1, atunci se va rezolva doar cerinţa 1 şi fişierul de ieşire va conţine pe prima
linie valoarea magică asociată cartonaşului dat.
Dacă valoarea lui p este 2, atunci se va rezolva doar cerinţa 2 şi fişierul de ieşire va conţine pe prima
linie cifrul necesar deschiderii cufărului.
h2. Restricţii
Nu exista diferente intre securitate.
Topicul de forum nu a fost schimbat.