sirdivk

Time limit: 0.05s Memory limit: 4MB Input: sirdivk.in Output: sirdivk.out

Cu ajutorul a trei cifre date aa, bb, cc, unde a>0a > 0, se construieşte următorul şir de numere: a\overline{\text{a}}, ab\overline{\text{ab}}, abc\overline{\text{abc}}, abca\overline{\text{abca}}, abcab\overline{\text{abcab}}, abcabc\overline{\text{abcabc}}, \dots.

De exemplu, pentru a=1a=1, b=3b=3, c=7c=7, putem construi şirul: 11, 1313, 137137, 13711371, 1371313713, 137137137137, 13713711371371, 1371371313713713, \dots.

Cerință

Scrieţi un program care determină câte numere divizibile cu kk se găsesc în primii nn termeni ai şirului dat.

Date de intrare

Fișierul de intrare sirdivk.in conține pe prima linie numerele aa, bb, cc, nn, kk.

Date de ieșire

Fișierul de ieșire sirdivk.out conţine o singură linie pe care este scris numărul nrnr de numere divizibile cu kk aflate printre primii nn termeni ai şirului dat.

Restricții și precizări

  • 1<n<1 0001 < n < 1 \ 000
  • 2k<32 0002 \leq k < 32 \ 000
  • 1a91 \leq a \leq 9
  • 0b,c90 \leq b,c \leq 9

Exemplu

sirdivk.in

7 2 1 8 3 

sirdivk.out

2

Explicație

Printre primii 88 termeni ai şirului: 77, 7272, 721721, 72177217, 7217272172, 721721721721, 72172177217217, 7217217272172172, \dots există doi termeni divizibili cu 33.

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