Szatmár megye, 2026. január 21.
Megoldások
III.1.
| |
III.2.
| |
III.3.
| |
HF. fogalmazás
A program beolvassa a sorozat elemeit, közben megjegyzi az előzőt, az aktuális sípálya hosszát és azt, hogy ez növekvő, csökkenő vagy pedig még csak egy elemű.
Az aktuálisan beolvasott elemet az előzővel összehasonlítva eldöntjük, hogy folytatható-e az aktuális sípálya, vagy újat kell kezdeni (és annak 1 vagy 2 eleme van jelenleg).
Menet közben a hosszok maximumát is figyeljük és a végén kiírjuk.
Idő szempontjából az algoritmus hatékony mert csak egyszer halad végig a sorozat elemein mindegyikre konstans számú lépést végez.
Memória szempontjából azért hatékony, mert konstans mennyiségű memóriát használ (nem tárolja a sorozat minden elemét).
Más megoldási ötlet:
| |