Pagini recente » Diferente pentru utilizator/horax intre reviziile 5 si 4 | Diferente pentru problema/salaj intre reviziile 8 si 7 | Diferente pentru utilizator/divaddd intre reviziile 104 si 105 | Diferente pentru sandbox intre reviziile 480 si 481 | Diferente pentru problema/tricouri intre reviziile 2 si 3
Nu exista diferente intre titluri.
Diferente intre continut:
== include(page="template/taskheader" task_id="tricouri") ==
Gigel are $N$ tricouri, fiecare tricou avand inscriptionat ca model un numar cunoscut de buline cuprins intre $1$ si $1 000 000$. Ionel, uitandu-se un pic la tricouri, il roaga pe Gigel sa selecteze un numar de $K$ tricouri din cele $N$ care sa aibe in total un numar de buline divizibil cu $P$. Gigel, pretentios din fire, ii alege acele tricouri care au inscriptionate in total un numar maxim de buline si au si proprietatea ceruta.
Gigel are $N$ tricouri, fiecare tricou avand inscriptionat ca model un numar cunoscut de buline. Ionel, uitandu-se un pic la tricouri, il roaga pe Gigel sa selecteze un numar de $K$ tricouri din cele $N$ care sa aibe in total un numar de buline divizibil cu $P$. Gigel, pretentios din fire, ii alege acele tricouri care au inscriptionate in total un numar maxim de buline si au si proprietatea ceruta.
Pentru $M$ cerinte ale lui Ionel de forma precizata mai sus, sa se determine care este numarul maxim de buline divizibil la $P$, in urma alegerii a exact $K$ tricouri.
h2. Date de intrare
h2. Restrictii
* {$3 ≤ N ≤ 300 000$}
* {$3 ≤ M ≤ 100$}
* Pentru fiecare cerinta a lui Ionel, {$1 ≤ K ≤ 20$} si {$2 ≤ P ≤ 20$}
* Numarul de buline de pe fiecare tricou este un numar natural cuprins intre $1$ si $1 000 000$
h2. Exemplu
Nu exista diferente intre securitate.
Topicul de forum nu a fost schimbat.