A szöveg csak Firefox böngészőben jelenik meg helyesen. Használja a fenti PDF file-ra mutató link-et a letöltésre. Adott db (legföljebb 1 000 000) intervallum: , , ahol az -edik intervallum kezdő, a végpontját jelöli (). Intervallumok egy halmaza jó, ha közülük bármelyik kettőt kiválasztva az egyik tartalmazza a másikat. (A intervallum tartalmazza a intervallumot, ha és .) Készítsünk programot, amely adott intervallumhalmazból meghatározza a legnagyobb elemszámú jó halmazt. A program olvassa be a standard input első sorából -et, majd a következő sorból a , szóközzel elválasztott egészeket, és írja a standard output első sorába a maximális jó halmaz elemszámát.
Pontozás: A programhoz mellékelt, a helyes megoldás elvét tömören, de érthetően leíró dokumentáció 1 pontot ér. A programra akkor kapható meg a maximális 9 pont, ha bármilyen hibátlan bemenetet képes megoldani az 1 mp futásidőkorláton belül. Kapható részpontszám, ha a program csak kisebb tesztesetekre tud lefutni időben. Az alábbi részpontszámokból tevődik össze a 9 pontos maximális pontszám:
| 5 pontért: . |
Beküldendő egy tömörített s75.zip állományban a program forráskódja (s75.pas, s75.cpp, ) az .exe és más, a fordító által generált állományok nélkül, valamint a program rövid dokumentációja (s75.txt, s75.pdf, ), amely a fentieken túl megadja, hogy a forrás mely fejlesztői környezetben fordítható. |