În clasa lui Ionuț sunt elevi numerotați cu numere naturale de la la așezați în ordinea din catalog. Fiecare elev () are ceea ce se numește un coeficient de popularitate , un număr natural nenul. Fiecare elev din clasă are un grup de simpatizanți. Grupul de simpatizanți ai elevului , notat cu , este reprezentat de cea mai lungă secvență de elevi din șirul dat în catalog, care îl conține pe elevul , astfel încât coeficientul de popularitate ai fiecărui elev din secvență, , să fie divizor al lui . Lungimea secvenței, deci numărul elevilor din grupul de simpatizanți ai lui , se notează cu . Evident, elevul face parte din propriul său grup de simpatizanți. Dacă elevul face parte din grupul de simpatizanți ai elevului , atunci nu este neapărat necesar ca și să facă parte din grupul de simpatizanți al elevului .
După ore, unii elevi își invită la cofetărie grupul de simpatizanți, pentru câte o înghețată. Pentru un grup de simpatizanți , elevul merge și îi cere vânzătoarei exact înghețate, dar vânzătoarea are o fire năstrușnică și îi spune că este disponibil doar un anumit număr de arome , mereu cel mult egal cu numărul de înghețate cerute (). Elevii, creativi, calculează numărul de moduri în care se poate cumpăra înghețată pentru grup, astfel încât să achiziționeze fiecare sortiment cel puțin o dată; pentru grupul , acest număr se notează cu .
Cerință
- Determinați numărul de ordine din catalog al elevului care are cel mai numeros grup de simpatizanți. Se garantează că există un singur astfel de elev.
- Lui Ionuț îi place foarte mult să analizeze vânzările magazinelor de înghețată și vă lansează întrebări de tipul: (cu și ); pentru fiecare determinați valoarea expresiei: ; cum valoarea poate fi foarte mare, luați în considerare restul împărțirii ei la .
Date de intrare
Fișierul de intrare inghetata.in conține pe prima linie un număr natural , care indică cerința ce trebuie rezolvată ( sau ), pe a doua linie numărul , reprezentând numărul de elevi din clasa lui Ionuț, iar pe următoarea linie se găsesc numere naturale , reprezentând coeficienții de popularitate ai colegilor lui Ionuț. Dacă , în continuarea datelor precizate, începând cu următoarea linie, fișierul conține , numărul de întrebări, iar pe următoarele linii câte numere naturale , și cu semnificația din enunț. Numerele de pe aceeași linie sunt separate prin câte un spațiu.
Date de ieșire
Dacă , atunci fișierul de ieșire inghetata.out va conține, pe o singură linie numărul determinat la cerința .
Dacă , atunci fișierul de ieșire inghetata.out va conține cele valori determinate la cerința , fiecare număr pe câte o linie a fișierului în ordinea întrebărilor corespunzătoare.
Restricții și precizări
- ;
- pentru orice ;
- ;
- pentru fiecare din cele întrebări.
| # | Punctaj | Restricții |
|---|---|---|
| 1 | 60 | și |
| 2 | 4 | și și |
| 3 | 4 | și și și pentru fiecare dintre cele întrebări |
| 4 | 3 | și |
| 5 | 9 | și este putere a lui pentru orice |
| 6 | 3 | și pentru fiecare din cele întrebări |
| 7 | 4 | și pentru fiecare din cele întrebări |
| 8 | 13 |
Exemplul 1
inghetata.in
1
5
1 9 3 3 1
inghetata.out
2
Explicație
Pentru primul exemplu, , deci se rezolvă prima cerință. (în stânga nu mai sunt elevi, iar în dreapta nu este divizor al lui ), (toate numerele din șir sunt divizori ai lui , deci grupul de simpatizanți ai lui este format din toți elevii), (în stânga, nu este divizor al lui , iar în dreapta și sunt divizori ai lui ), (în stânga, este divizor al lui , dar nu este divizor al lui , iar în dreapta este divizor al lui ), (în stânga nu este divizor al lui , iar în dreapta nu mai sunt elevi). Așadar numărul de ordine al elevului cu cel mai numeros grup de simpatizanți este .
Exemplul 2
inghetata.in
2
10
1 2 2 4 4 8 8 3 1 3
2
10 1 2
4 3 3
inghetata.out
3
6
Explicație
Pentru al doilea exemplu, , deci se rezolvă a doua cerință. Pentru prima întrebare și se calculează . Dacă vânzătoarea le spune că la magazin se vinde o singură aromă (), atunci este un singur mod de a face cumpărături, anume aceeași aromă pentru toate înghețatele achiziționate. Dacă se vând două arome (), de exemplu ciocolată și vanilie, atunci sunt două posibilități: prima variantă cu una de ciocolată și două de vanilie și a doua variantă cu două de ciocolată și una de vanilie. Deci , și .
Pentru a doua întrebare . Dacă vânzătoarea le spune că se vând trei arome (), de exemplu ciocolată, vanilie și mentă, sunt posibilități, deci :
- una de ciocolată, una de vanilie, trei de mentă;
- una de ciocolată, două de vanilie, două de mentă;
- una de ciocolată, trei de vanilie, una de mentă;
- două de ciocolată, una de vanilie, două de mentă;
- două de ciocolată, două de vanilie, una de mentă;
- trei de ciocolată, una de vanilie, una de mentă.