Secvențe cu divizori cu impare și cu toate chestiile de pe pământ

Time limit: 0.1s Memory limit: 64MB Input: Output:

Naaaaaaah, cred ca e ggs

Cerință

Se dă NN, KK și un șir aa de NN numere întregi. Să se afle câte secvențe contigue din aa (adică formate din numere de pe poziții consecutive în șir), au proprietatea că cel puțin KK dintre numerele din această secvență sunt speciale.

Definim un număr ca fiind special dacă are cel puțin un divizor diferit de 11 care are doar cifre impare. De exemplu, 2828 este special, deoarece 28 ⋮ 728 \ \vdots \ 7, 3838 este special, deoarece 38 ⋮ 1938 \ \vdots \ 19, însă 1616 nu este special.

Date de intrare

Pe prima linie se găsesc două numere întregi, nn și kk. Pe următoarea linie se găsesc nn numere întregi, reprezentând șirul aa.

Date de ieșire

Pe prima linie se va găsi un singur număr întreg, reprezentând numărul căutat.

Restricții și precizări

  • 1≤K≤N≤100 0001 \leq K \leq N \leq 100 \ 000
  • 1≤ai≤1 000 0001 \leq a_i \leq 1 \ 000 \ 000 (pentru ii de la 11 la NN)
  • Pentru 2020 de puncte, N≤100N \leq 100
  • Pentru alte 2020 de puncte, N≤3 000N \leq 3 \ 000

Exemplu

stdin

5 2
9 46 93 15 2021

stdout

7

Explicație

Secvențele formate din cel puțin K=2K = 2 numere speciale sunt:

  1. 9,46,939, 46, 93 (99 este special, deoarece 9 ⋮ 39 \ \vdots \ 3, iar 9393 este special, deoarece 93 ⋮ 3193 \ \vdots \ 31);
  2. 9,46,93,159, 46, 93, 15 (99 este special, deoarece 9 ⋮ 39 \ \vdots \ 3, iar 9393 este special, deoarece 93 ⋮ 3193 \ \vdots \ 31);
  3. 9,46,93,15,2 0219, 46, 93, 15, 2 \ 021 (99 este special, deoarece 9 ⋮ 39 \ \vdots \ 3, iar 9393 este special, deoarece 93 ⋮ 3193 \ \vdots \ 31);
  4. 46,93,1546, 93, 15 (9393 este special, deoarece 93 ⋮ 3193 \ \vdots \ 31, iar 1515 este special, deoarece 15 ⋮ 515 \ \vdots \ 5);
  5. 46,93,15,2 02146, 93, 15, 2 \ 021 (9393 este special, deoarece 93 ⋮ 3193 \ \vdots \ 31, iar 1515 este special, deoarece 15 ⋮ 515 \ \vdots \ 5);
  6. 93,1593, 15 (9393 este special, deoarece 93 ⋮ 3193 \ \vdots \ 31, iar 1515 este special, deoarece 15 ⋮ 515 \ \vdots \ 5);
  7. 93,15,2 02193, 15, 2 \ 021 (9393 este special, deoarece 93 ⋮ 3193 \ \vdots \ 31, iar 1515 este special, deoarece 15 ⋮ 515 \ \vdots \ 5).

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