„Iarăși ți-e gândul la Maricica?”
Maricica este o fată silitoare și extrem de frumoasă, însă, în ciuda efortului pe care aceasta îl depune la matematică, nu reușește să ia o notă bună. De curând profesorul de matematică de la clasă le-a predat un capitol nou, intitulat divizibilitate, mai precis, cel mai mic divizor comun al unor numere date, anterior predându-le suma numerelor și îi promite că poate da un test din ambele capitole pentru a-și schimba nota, dar aceasta este deja supraaglomerată cu învățatul la celelalte materii, spre exemplu română, așa că te roagă să o ajuți în rezolvarea testului. Dacă o ajuți aceasta te va răsplăti cu o sută de puncte.
Cerință
Testul are două exerciții:
- Dându-se și numere naturale, se cere găsirea celui mai mare divizor comun al celor numere date.
- Dându-se , , apoi numere naturale , și întrebări de forma unde , se cere găsirea suma numerelor , , , , pentru fiecare întrebare.
Date de intrare
Pe prima linie a fișierul de intrare se va afla reprezentând numărul exercițiului.
Dacă atunci pe a doua linie se va afla un număr și pe cea de-a treia linie se vor afla numere naturale.
În cazul în care atunci pe a doua linie se va afla un număr , pe cea de-a treia linie se vor afla numere naturale urmat pe rândul următor de ce simbolizează numărul de întrebări urmat de încă rânduri de forma unde .
Date de ieșire
Dacă atunci pe prima linie a fișierului de ieșire se va afla un singur număr, cel mai mare divizor comun al celor numere date, iar dacă atunci se vor afișa, pe rânduri diferite, răspunsul la cele întrebări.
Restricții și precizări
- Prima cerință valorează de puncte.
- A doua cerință valorează de puncte.
- Pentru teste în valoare de puncte, și .
- Pentru teste în valoare de de puncte, și .
- Pentru teste în valoare de de puncte, și .
Exemplul 1
maricica.in
1
5
2 4 10 6 8
maricica.out
2
Exemplul 2
maricica.in
2
5
2 4 10 6 8
3
2 4
1 5
3 5
maricica.out
20
30
24