Pagini recente » Diferente pentru utilizator/palcuiealex intre reviziile 7 si 80 | Diferente pentru utilizator/a_h1926 intre reviziile 79 si 71 | Istoria paginii utilizator/sticksu | Istoria paginii utilizator/gr33nhumb | Diferente pentru problema/nk intre reviziile 6 si 27
Diferente pentru
problema/nk intre reviziile
#6 si
#27
Nu exista diferente intre titluri.
Diferente intre continut:
== include(page="template/taskheader" task_id="nk") ==
Se dă un şir de $N$ numere naturale distincte şi un număr natural $K$. Să se spună câte din cele $N$ numere se pot scrie ca produs de exact $K$ numere din şir.
Se dă un şir de $N$ numere naturale distincte şi un număr natural $K$. Să se spună câte din cele $N$ numere se pot scrie ca produs de exact $K$ numere distincte din şir.
h2. Date de intrare
Fişierul de intrare $nk.in$ conţine pe prima linie numărul două numere naturale $N$ şi $K$, iar pe cea de-a doua linie $N$ numere, reprezentând numerele din şir.
Fişierul de intrare $nk.in$ conţine pe prima linie numarul de teste $T$, pe a doua linie două numere naturale $N$ şi $K$, iar pe cea de-a doua linie $N$ numere, reprezentând numerele din şir.
h2. Date de ieşire
h2. Restricţii
* $1 ≤ T ≤ 100$
* $1 ≤ N ≤ 10.000$
* $1 ≤ K ≤ 10$
* $1 ≤ X ≤ 10^6^, unde X este element al şirului.$
* $1 ≤ T ≤ 10$
* $1 ≤ N ≤ 1.000$
* $1 ≤ K ≤ N$
* $0 ≤ X ≤ 10^9^, unde X este element al şirului.$
h2. Exemplu
table(example). |_. nk.in |_. nk.out |
| This is some
text written on
multiple lines.
| This is another
text written on
multiple lines.
|
| 2
4 2
2 3 6 18
2 2
1 2
| 2
1
|
h3. Explicaţie
...
Pentru primul exemplu, avem: $6 = 2 * 3$ şi $18 = 3 * 6$.
Pentru cel de-al doilea exemplu, avem: $2 = 1 * 2$.
== include(page="template/taskfooter" task_id="nk") ==
Nu exista diferente intre securitate.
Topicul de forum nu a fost schimbat.