D - DojazdČasový limit: 2s, Pamäťový limit: 64MiBProgramovacie jazyky: Pascal, C, C++, Java, C++0x, Python 3Počet bodov: 1 [ Pošli riešenie ] [ Tvoje riešenia ] [ Správne riešenia ] [ Vzorové riešenie ] Pred cestou na finálové kolá v Danišovciach sme natankovali plnú nádrž a vynulovali denné počítadlá zobrazujúce priemernú spotrebu a predpokladaný dojazd. Po 10 kilometroch, keď sme vychádzali z Košíc na diaľnicu do Prešova, tak displej ukazoval dojazd 540 km. Neskôr, keď sme prešli 20 kilometrov, tak už bol dojazd 600 km. Po prejdených 100 kilometroch zobrazovalo dojazd 480 kilometrov. Zaujíma nás aký najväčší celkový dojazd bol počas jazdy vypočítaný. Samozrejme palivomer posiela údaje o spotrebe paliva a počítač v aute počíta dojazd podľa doteraz nameranej priemernej spotreby a stavu tachometra. Takto vypočítaný odhad vždy zaokrúhli na desiatky kilometrov nadol. ÚlohaPre namerané údaje z tachometra a palivomera (zistené v niekoľkých rôznych okamihoch), nájdite maximálny udávaný dojazd od štartu v kilometroch. VstupV prvom riadku súboru sa nachádzajú dve celé číslo - počet meraní N a objem paliva v nádrži na začiatku V (udávaný v mililitroch). Nasleduje N riadkov obsahujúcich po 2 celé čísla - prejdenú vzdialenosť S (v metroch) a spotrebovaný benzín B (v mililitroch). Oba údaje počítané od vynulovania, teda začiatku jazdy.
1 ≤ N ≤ 1 000 VýstupVýstupom programu je maximálny dojazd v niektorom z nameraných okamihov. PríkladVstup:3 30000 10000 545 20000 967 100000 5172 Výstup:620 Príklad 2Vstup:1 2000 15000 1000 Výstup:25 VysvetlenieSpotrebovali sme presne polovicu paliva, takže vypočítaný dojazd od aktuálneho miesta je takisto 15km, a teda na displeji sa zobrazí hodnota "10". To znamená celkový dojazd od začiatku 25 km. |