Revizia anterioară Revizia următoare
Fişierul intrare/ieşire: | qnp.in, qnp.out | Sursă | Algoritmiada 2017, Runda 1 |
Autor | Adrian Budau, Andrei Popa, Mihai Calancea | Adăugată de | |
Timp execuţie pe test | 1 sec | Limită de memorie | 65536 kbytes |
Scorul tău | N/A | Dificultate | N/A |
Vezi solutiile trimise | Statistici
Qnp
Luând o pauză de la curăţenie, Harry a invadat problema unui anume roboţel mic şi mereu offline... A găsit partea tehnică gata, dar enunţul lipsă. Aşa că a creat ce vedeţi aici...
În laboratorul lui Dexter se găsesc vrute şi nevrute - printre cele nevrute se află Dee Dee, sora micului geniu. De curând, Dexter a parolat intrarea de la bibliotecă în felul următor: computerul din bibliotecă afişează 11 numere: a0, $a1, ... a9 şi K. Cel care vrea să intre în laborator trebuie să introducă al K-ulea număr în ordine crescătoare format din exact a0 cifre de 0, a1 cifre de 1... a9 cifre de 9, modulo 109+7. Dexter crede că doar el poate calcula repede răspunsul la M astfel de query-uri. Arătaţi-i că se înşeală!
Date de intrare
Fişierul de intrare qnp.in va conţine pe prima linie un număr natural M reprezentând numărul de query-uri. Pe următoarele M linii se vor găsi 11 numere naturale, reprezentând valorile a0, $a1, ... $a9 şi K.
Date de ieşire
În fişierul de ieşire qnp.out veţi afişa M linii, pe linia i aflându-se un număr natural reprezentând răspunsul la al i-ulea query.
Restricţii
- ... ≤ ... ≤ ...
Exemplu
qnp.in | qnp.out |
---|---|
This is some text written on multiple lines. | This is another text written on multiple lines. |