Se consideră şirul de numere naturale ai cărui primi termeni sunt, în această ordine:
1, 5, 3, 7, 9, 11, 19, 17, 15, 13, 21,...Se grupează numerele din şir astfel:
- prima grupă, numerotată cu
1, conţine primul termen al şirului (1) - a doua grupă, numerotată cu
2, conţine următorii doi termeni ai şirului (5,3) - a treia grupă, numerotată cu
3, conţine următorii trei termeni ai şirului (7,9,11) - ……………………….
- a
n-a grupă din şir, numerotată cun, conţine următoriintermeni ai şirului
etc.
Cerinţe
Deduceţi regula după care sunt generaţi termenii şirului şi scrieţi un program care să citească numerele naturale p, n şi k şi care să determine:
a) termenul de pe poziţia p din şirul din enunţ;
b) cel mai mare număr natural palindrom care poate fi obţinut folosindu-se cifrele tuturor numerelor din grupa a n-a a şirului dat, nu neapărat toate aceste cifre;
c) numărul grupei ce conţine un număr maxim de termeni şi are proprietatea că suma acestor termeni este cel mult egală cu k.
Date de intrare
Programul citește de la tastatură cele trei numere, p n k.
Date de ieșire
Programul va afișa pe ecran trei numere, reprezentând, în ordine:
- termenul de pe poziţia
pdin şirul din enunţ; - cel mai mare număr natural palindrom care poate fi obţinut folosindu-se cifrele din scrierea zecimală a tuturor termenilor din grupa a
n-a a şirului dat, nu neapărat toate aceste cifre; - pe a treia linie se va scrie numărul grupei ce conţine un număr maxim de termeni şi are proprietatea că suma acestora este cel mult egală cu
k.
Restricții și precizări
- Numerele
p,nşiksunt naturale 1 ≤ p ≤ 10000000001 ≤ n ≤ 501 ≤ k ≤ 2000000000- un număr natural este palindrom dacă este egal cu numărul obţinut prin scrierea cifrelor sale în ordine inversă
- Pentru rezolvarea cerinţei a) se acordă
40%din punctaj, pentru cerinţa b)30%din punctaj şi pentru cerinţa c)30%din punctaj.
Exemplu
Intrare
7 5 127
Ieșire
19 22922 5
Explicație
- Primii
7termeni ai şirului sunt:1,5,3,7,9,11,19. Termenul căutat are valoarea19. - Numerele din grupa a
5-a sunt scrise cu ajutorul a cinci cifre de2, o cifră de3, una de5, una de7, una de9. Cel mai mare palindrom care se poate scrie cu aceste cifre este22922. - Grupele a căror sumă este cel mult egală cu
k=127sunt:1,2,3,4,5. Grupa cu cei mai mulţi termeni şi cu suma maximă (=125) este grupa5.
Cum e corect?
cout < "As la info";
cout << "As la info";
cout >> "As la info";
Felicitări! Poți mai mult?
Avem sute de probleme pentru tine, fiecare cu explicații ușor de înțeles.
Greșit, dar nu-i bai!
Antrenează-te cu sutele de probleme pe care ți le-am pregătit. Îți explicăm fiecare problemă în parte.
Rezolvare
Iată rezolvarea de 100 de puncte pentru problema Sir3:
1, 5, 3, 7, 9, 11, 19, 17, 15, 13, 21,...
Atenție
Enunțurile afișate pe această pagină aparțin exclusiv site-ului PbInfo. Astfel, pentru ștergerea conținutului, puteți să ne contactați la adresa
.
Rezolvarea problemei #976 Sir3
Pe această pagină găsești rezolvarea de 100 de puncte pentru problema #976 Sir3 de pe PbInfo.ro. Atenție: nu încurajăm copiatul codului! Totuși, credem cu tărie că analizarea unei soluții corecte este o metodă foarte ușoară de a învăța informatică, astfel că oferim sursele pentru peste 1500 de probleme de pe platforma PbInfo.ro.
Pentru rezolvări PbInfo de la peste 1500 de probleme, vă invităm să intrați pe site-ul nostru!