Programarea pe mobil funcționează. Un laptop este mai rapid pentru sesiuni lungi.

Problema

Se citesc două numere naturale n și k, apoi n numere întregi care formează un șir v[1], v[2], ..., v[n]. Determină câte secvențe de elemente alăturate v[i], v[i+1], ..., v[j] au suma egală cu k.

Format Date de intrare

Date de intrare input.txt

Pe prima linie se citesc două numere întregi `n` și `k`, separate printr-un spațiu. Pe a doua linie se citesc `n` numere întregi separate prin câte un spațiu. - `1 <= n <= 1000` - `-10^6 <= k <= 10^6` - `-1000 <= v[i] <= 1000` - secvența trebuie să conțină cel puțin un element

Format Date de ieșire

Date de ieșire output.txt

Se afișează pe ecran un singur număr natural, numărul de secvențe de elemente alăturate cu suma `k`, urmat de linie nouă.

Exemplu

intrare
5 7
1 2 3 4 5
rezultat
1

Ești gata să rezolvi această provocare?

Creează un cont gratuit pentru a scrie cod, a trimite soluții și a-ți urmări progresul.

⌨️ Scurtături de tastatură

Editor de cod
Rulează codul
Ctrl Enter
Trimite codul
Ctrl Shift Enter
Formatează codul
Shift Alt F
Comută comentariul
Ctrl /
Anulează
Ctrl Z
Refă
Ctrl Y
Navigare
Căutare globală
/
Afișează scurtăturile
?
Închide fereastra
Esc

🔍 Depanator interactiv

0 / 0

Se analizează codul tău...

📦 Variabile

Nicio variabilă încă

📚 Stivă de apeluri
main() linia 1
📤 Rezultat