Laiko ribojimas: 1s

Atminties ribojimas: 64MB

Duomenų failas: lmio_1996_2et_pinigai_pastu.in

Rezultatų failas: lmio_1996_2et_pinigai_pastu.out

Jei norite pateikti savo sprendimą - prisijunkite.

Pinigai paštu

Tarkime, kad jūs gavote šitokį laišką: Dalyvaudamas šiame žaidime laimėsite 15 624 litus. Tam laiško pabaigoje parašytu paskutiniuoju (šeštuoju) adresu išsiųskite 1 litą ir šį adresą išbraukite. Savo adresą įrašykite pradžioje, adresus pernumeruokite. Pataisytą laišką perrašykite ir išsiųskite penkiems savo pažįstamiems.

Penki pažįstami, gavę jūsų laiškus, išbrauks paskutinius adresus, o savuosius įrašys pradžioje. Jūsų adresas taps antruoju 5\\times5=25 laiškuose. Žaidimas tęsis. Jūsų adresas trečiuoju numeriu bus 25\\times5=125 laiškuose, ketvirtuoju – 125\\times5=625, penktuoju – 625\\times5=3125 ir šeštuoju – 15 625 laiškuose. Štai čia jūs ir praturtėsite, gavę 15 625 litus. Atėmus žaidimo pradžioje investuotą litą, turėsite 15 624 litus pelno.

Tokie ar panašūs laiškai jau yra ne kartą keliavę po pasaulį. Tarkime, pilietis nutarė pradėti žaidimą ir įrašė savo adresą pirmuoju numeriu N_1. Jis susitarė su dar penkiais draugais ir įrašė jų adresus N_2N_6 numeriais.

Praėjus šešiems laiškų rašymo ciklams žaidėjas N_1 tikėjosi gauti 15 625 litus, žaidėjas N_2 – 3125 litus, žaidėjas N_3 – 625 litus, N_4 – 125, N_5 – 25 ir N_6 – 5 litus. Iš tikrųjų minėti žaidėjai (visi arba keletas jų) gavo mažiau. Mat ne visi, gavę laiškus, norėjo praturtėti ir įsitraukė į žaidimą.

Užduotis

Nagrinėkime bendresnį atvejį, kai laiškuose rašoma a adresų ir laiškas siunčiamas p žmonių. Cituoto laiško atveju a=6, p=5.

Parašykite algoritmą, kuris rastų, kiek žmonių, gavusių laiškus, pasitraukė iš žaidimo.

Pradiniai duomenys

Pradiniai duomenys – skaičiai a, p ir kiekvieno žaidėjo, kurio adresas buvo įrašytas pirmame laiške, gautų pinigų sumos (a skaičių).

Laikykite, kad pradiniai duomenys teisingi ir kad visi žaidėjai elgėsi sąžiningai, t. y. rašė laiškus kitiems tik tada, kai išsiuntė po vieną litą nurodytu adresu.

Rezultatai

Rezultatą sudaro vienas skaičius – iš žaidimo pasitraukusių žmonių kiekis.

Pavyzdžiai

Pradiniai duomenys Rezultatai
6 5
12500 2500 500 100 20 4
1

Ribojimai

2\\leqa\\leq10

1\\leqp\\leq10