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

  • 1KN100 0001 \leq K \leq N \leq 100 \ 000
  • 1ai1 000 0001 \leq a_i \leq 1 \ 000 \ 000 (pentru ii de la 11 la NN)
  • Pentru 2020 de puncte, N100N \leq 100
  • Pentru alte 2020 de puncte, N3 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!