SecvMax
Cea mai lungă secvență de elemente egale
Exercițiu făcut pentru antrenament, în același stil cu problemele de pe pbinfo. Nu există pe pbinfo, dar soluția e verificată la fel, pe toate testele.
Enunțul pe scurt
În secvmax.in ai n numere.
Scrii în secvmax.out lungimea celei mai lungi secvențe formate din elemente vecine egale.
secvmax.in: n, apoi n numere.secvmax.out: lungimea maximă.secvmax.in și scrii în secvmax.out, apoi fout.Close(). Lecția despre fișiereExemplu
Fă-l întâi pe hârtie, fără cod.
9 3 3 5 5 5 2 5 5 1
3
Încă 2 teste
4 1 2 3 4
1
5 7 7 7 7 7
5
Animație pas cu pas
Mergi cu săgețile sau apasă Pornește. Poți pune și numerele tale.
Indicii
Deschide doar câte ai nevoie.
Scrie și rulează
Codul rulează direct în browser. „Verifică pe teste” compară rezultatul ca evaluatorul pbinfo.
Apasă Rulează ca să vezi rezultatul.Ideea, pe pași
- Citești vectorul.
lung = maxim = 1.- Actualizezi
lungla fiecare pas. - Actualizezi
maxim. - Scrii
maxim.
Soluția comentată
Verificată automat pe toate testele de mai sus.
Soluția e ascunsă
Încearcă întâi singur(ă), cu indiciile și editorul de mai sus. Când vrei să compari sau te-ai blocat, deschide-o.
Greșeli de evitat
- Când seria se rupe,
lungdevine 1, nu 0. - Verifică maximul la fiecare pas, nu doar când se rupe seria.
Întrebări
Două întrebări scurte. Se salvează cel mai bun scor.
Cât e răspunsul pentru 4 4 1 1 1 1 4?