numere

Time limit: 0.1s Memory limit: 2MB Input: numere.in Output: numere.out

Se consideră următorul şir de numere naturale: 11, 11, 22, 11, 22, 33, 11, 22, 33, 44, 11, 22, 33, 44, 55, \dots. Se grupează numerele din şir astfel încât fiecare grupă începe întotdeauna cu numărul 11 şi se încheie cu numărul aflat imediat în faţa următorului număr 11 din şirul dat. Numărul primei grupe este 11 şi este formată dintr-un singur număr (11). Numărul celei de-a doua grupe este 22 şi este formată din două numere (1,21,2) etc.

Fie nn, kk şi pp trei numere naturale nenule.

Cerinţe

  • Să se afişeze suma numerelor componente ale tuturor grupelor care sunt formate numai din numere mai mici sau egale decât nn şi care au proprietatea că suma numerelor din fiecare grupă are un număr de divizori mai mare sau egal cu kk. În cazul în care nu există nicio astfel de grupă, se va afişa suma tuturor numerelor grupelor formate numai din numere mai mici sau egale decât nn, grupe care au suma numerelor din componenţă un număr par.
  • Să se afişeze numărul aflat pe poziţia pp în şirul dat şi numărul grupei în care se află acesta.

Date de intrare

Pe prima linie a fișierului de intrare numere.in se găsesc trei numere naturale, nn, kk şi pp, în această ordine, separate printr-un spaţiu.

Date de ieșire

Fișierul de ieșire numere.out conține trei linii, prima linie având suma cerută, cea de-a doua linie având numărul din şir aflat pe poziţia pp iar ultima linie are numărul grupei în care se află numărul de pe poziţia pp din şirul dat.

Restricții și precizări

  • 2n,k,p10 0002 \leq n,k,p \leq 10 \ 000;
  • Pentru rezolvarea cerinţei 11 se acordă 40%40\% din punctaj, pentru cerinţa 22, 30%30\% din punctaj, iar pentru cerinţa 33, 30%30\% din punctaj.

Exemplul 1

numere.in

5 3 10 

numere.out

31
4
4

Explicație

Şirul format este 11, 11, 22, 11, 22, 33, 11, 22, 33, 44, 11, 22, 33, 44, 55. Sumele grupelor sunt: 11, 33, 66, 1010, 1515. Dintre acestea, 11 are 11 divizor, 66 are 44 divizori (11, 22, 33, 66), 1010 are 44 divizori (11, 22, 55, 1010) şi 1515 are 44 divizori (11, 33, 55, 1515). Suma totală cerută este 3131. Valoarea aflată în şir pe poziţia 1010 este 44, iar numărul grupei din care face parte este tot 44, şirul nostru având primele 1010 valori: 11, 11, 22, 11, 22, 33, 11, 22, 33, 44.

Exemplul 2

numere.in

4 6 5 

numere.out

16
2
3

Explicație

Şirul format este 11, 11, 22, 11, 22, 33, 11, 22, 33, 44. Sumele grupelor sunt: 11, 33, 66, 1010. Dintre acestea, niciun număr nu are mai mult de 66 divizori. În acest caz, valoarea afişată va fi 1616 (deoarece numai 66 şi 1010 sunt numere pare). Valoarea aflată în şir pe poziţia 55 este 22, iar numărul grupei din care face parte este 33, şirul nostru având primele 55 valori: 11, 11, 22, 11, 22.

Log in or sign up to be able to send submissions!