Cerință
Gigel se juca într-o seară târzie de iarna cu niște numere.
El a descoperit ca unele nuemere se pot scrie ca o sumă formată dintr-o serie de numere consecutive, astfel el s-a gândit să-ți dea urmatoarea cerință.
Se dau numere naturale pozitive.
Un număr natural se numește număr -consecutiv dacă poate fi scris ca sumă a numere naturale consecutive pozitive.
Exemplu:
- deci este număr -consecutiv.
Un număr -consecutiv se poate forma începand de la oricare numar natural, inclusiv .
Se consideră secvențe de numere consecutive din șirul inițial (subsecvențe continue).
O secvență este considerată bună dacă toate numerele din ea sunt numere -consecutiv.
O secvență este validă daca nu se poate extinde nici în dreaptă nici in stângă.
Date de intrare
Fișierul K-consecutiv.in va conține:
- pe prima linie: , , , ;
- pe a doua linie: numere naturale pozitive.
Date de ieșire
Fișierul K-consecutiv.out va conține:
- Pentru : Numărul de numere -consecutive.
- Pentru : Se va afișa cea mai lunga secvență de numere -consecutive.
- Pentru : Se va afișa numarul de -consecutive bune care au cel putin lungimea .
Restricții și precizări
- ;
- ;
- ;
- unde reprezintă oricare element din șirul dat.
| # | Punctaj | Restricții |
|---|---|---|
| 1 | 30 | |
| 2 | 40 | |
| 3 | 30 |
Exemplul 1
K-consecutiv.in
1 8 4 3
3 7 8 12 5 4 15 48
K-consecutiv.out
4
Explicație
Sunt numere -Consecutiv: , , , .
Exemplul 2
K-consecutiv.in
2 15 3 7
21 9 28 12 14 5 35 42 70 77 11 105 42 49
K-consecutiv.out
4
Explicație
Cea mai lungă secvență -consecutiv este de lungime ;
Toate secvențele 7-consecutiv sunt:
- ;
- ;
- ;
- .
Exemplul 3
K-consecutiv.in
3 15 3 5
10 15 20 11 12 13 30 90 45 3 14 26 75 10 4
K-consecutiv.out
2
Explicație
Secvențele -consecutiv sunt:
- ;
- ;
- .
Din aceste secvențe doar primele au lungimea cel putin .