div3

Time limit: 0.05s Memory limit: 2MB Input: div3.in Output: div3.out

Se consideră numerele naturale NN și KK și cifrele nenule distincte c1,c2,,cNc_1, c_2, \dots, c_N.

Cerință

Să se determine câte numere de KK cifre formate doar cu cifrele c1,c2,,cNc_1, c_2, \dots, c_N sunt divizibile cu 33. Pentru că acest număr poate fi foarte mare, rezultatul se va determina mod 4 001\text{mod }4\ 001.

Date de intrare

Fişierul div3.in conţine pe prima linie numerele naturale NN şi KK separate printr-un spaţiu, iar linia a doua cele NN cifre distincte c1,c2,,cNc_1, c_2, \dots, c_N separate prin câte un spaţiu

Date de ieșire

Fişierul div3.out va conţine o singură linie pe care va fi scris un singur număr natural, reprezentând numărul mod 4 001\text{mod }4\ 001 de numere de KK cifre formate doar cu cifrele c1,c2,,cNc_1, c_2, \dots, c_N şi divizibile cu 33.

Restricții și precizări

  • 1N91 \leq N \leq 9
  • 2K1 0002 \leq K \leq 1 \ 000
  • 1c1,c2,,cN91 \leq c_1, c_2, \dots, c_N \leq 9
  • Definim x mod 4 001x\text{ mod }4\ 001 ca fiind restul împărțirii întregi a lui xx la 4 0014\ 001. De exemplu, 4 0024\ 002 modulo 4 0014\ 001 este 11.
  • Proprietăți:
    • (a+b) mod 4 001=(a mod 4 001+b mod 4 001) mod 4 001(a + b)\text{ mod }4\ 001 = (a\text{ mod }4\ 001 + b\text{ mod }4\ 001)\text{ mod }4\ 001.
    • (ab) mod 4 001=(a mod 4 001b mod 4 001) mod 4 001(a * b)\text{ mod }4\ 001 = (a\text{ mod }4\ 001 * b\text{ mod }4\ 001)\text{ mod }4\ 001.

Exemplu

div3.in

3 2
1 3 2

div3.out

3

Explicație

Trebuie determinat numărul de numere de K=2K=2 cifre formate doar din cifrele 11, 22 şi 33 şi care sunt divizibile cu 33. Acestea sunt în număr de 33, şi anume: 1212, 2121, 3333. Rezultatul 33 împărţit la 4 0014\ 001 furnizează restul 33.

Log in or sign up to be able to send submissions!