Atenție! Aceasta este o versiune veche a paginii., scrisă la 2016-12-17 08:20:06.
Revizia anterioară   Revizia următoare  

Fișierul intrare/ieșire div.in, div.out Sursă ONI 2007 clasa a 8-a
Autor Dan Pracsiu Adăugată de avatar IoanZ Zahiu Ioan IoanZ
Timp de execuție pe test 0.1 sec Limită de memorie 1024 KB
Scorul tău N/A Dificultate N/A
open book Poți vedea testele pentru această problemă accesând atașamentele .

Div (clasa a 8-a)

Se consideră numerele naturale N și K și cifrele nenule și distincte c1, c2, ..., cn.

Cerință

Să se determine câte numere de K cifre formate doar cu cifrele c1, c2, ..., cn sunt divizibile cu 3. Pentru că acest număr poate fi foarte mare, rezultatul se va determina modulo 4 001.

Date de intrare

Fișierul de intrare div.in conține pe prima linie numerele naturale N și K separate printr-un spațiu, iar pe linia a doua cele N cifre distincte c1, c2, ..., cn separate prin câte un spațiu.

Date de ieșire

Fișierul de ieșire div.out va conține o singură linie pe care va fi scris un singur număr natural, reprezentând numărul (modulo 4001) de numere de K cifre formate doar cu cifrele c1, c2, ..., cN și divizibile cu 3.

Restricții

  • 1 ≤ N ≤ 9
  • 2 ≤ K ≤ 1 000
  • 1 ≤ c1, c2, ..., cn ≤ 9
  • Definim x modulo 4 001 ca fiind restul împărțirii întregi a lui x la 4 001. De exemplu, 4 002 modulo 4 001 este 1.
  • Proprietăți: (a + b) modulo 4 001 = (a modulo 4001 + b modulo 4 001) modulo 4 001 (a * b) modulo 4 001 = (a modulo 4001 * b modulo 4 001) modulo 4 001

Exemplu

div.in div.out
3 2
1 3 2
3

Explicație

Trebuie determinat numărul de numere de K=2 cifre formate doar din cifrele 1, 2 și 3 și care sunt divizibile cu 3. Acestea sunt în număr de 3, și anume: 12, 21, 33. Rezultatul 3 împărțit la 4001 furnizează restul 3.

Trebuie să te autentifici pentru a trimite soluții. Click aici