Problem hidden
|This problem was hidden by Editorial Board member probably because it has incorrect language|version or invalid test data, or description of the problem is not clear.|

AL_10_07 - Eksperyment

rdza1 września to dla wielu powrót do szkoły oraz powrót do nauki przedmiotów zarówno tych lubianych, jak i nie. Bajteusz nigdy nie lubił chemii. Dzisiajsza lekcja jednak bardzo go zaciekawiła. Nauczyciel kazał uczniom przeprowadzić eksperyment pokazujący działanie różnych rodzajów kwasów. Polegał on na upuszczaniu w ściśle określonych momentach kropli stężonego kwasu na długi metalowy pręt. Celem ćwiczenia było zmierzenie czasu jaki jest potrzebny aby cały pręt pokrył się rdzą. Bajteusz szybko zauważył, że ognisko rdzy na pręcie zainicjowane przez spadającą kroplę rozszerza się w tempie 1mm/sek w obydwu kierunkach aż do końca pręta. Postanowił, że tym razem zabłyśnie na nielubianym przez siebie przedmiocie i napisze program który szybko za niego wszystko policzy. Przy okazji potrenuje do zbliżającej się wielkimi krokami Olimpiady Informatycznej.

 

Wejście

W pierwszym wierszu wejścia znajdują się dwie liczby całkowite, kolejno: 1<=d<=109 oraz 1<=n<=105 które oznaczają kolejno długość pręta w milimetrach oraz liczbę kropel kwasu upuszczonych na niego. Każdy z kolejnych n wierszy zawiera dwie liczby całkowite, kolejno: 0<=x<=d oraz 0<=t<=109. Liczba x oznacza odległość spuszczonej kropli w milimetrach od lewego końca metalu, a liczba t - moment upuszczenia kropli na pręt, mierzony w sekundach od początku eksperymentu.

Wyjście

W jedynym wierszu wyjścia należy wypisać najmniejszą całkowitą liczbę sekund od początku eksperymentu do momentu, w którym cały metal będzie pokryty rdzą.

Przykład

Wejście:
10 4
2 0
8 1
5 1
7 4

Wyjście: 3

Wyjaśnienie do przykładu:

Po pierwszej sekundzie eksperymentu rdzą będzie pokryty fragment od 1 do 3 milimetra metalu, po drugiej fragment od początku do 6 milimetra i od 7 do 9 milimetra.


Dodane przez:Adam Bąk
Data dodania:2013-09-11
Limit czasu wykonania programu:1s
Limit długości kodu źródłowego50000B
Limit pamięci:1536MB
Cluster: Cube (Intel G860)
Języki programowania:All except: ASM64 GOSU
Pochodzenie:AlgoLiga 10

ukryj komentarze
2013-09-14 17:33:58 Kamil Debowski
oprócz punktów jeszcze są przedzialiki między nimi
"To wtedy po skonczeniu tej sekundy" czyli 2 sekundy od początku eksperymentu od pierwszej kropli zakwaszony jest przedział od punktu 0 do punktu 4
od 4 do 6 też jest dzięki drugiej kropli
no i od 7 do 9 przez ostatnią
czyli zostały jeszcze przedziały między punktami 6 i 7 oraz 9-10
2013-09-14 16:41:00 Julia Ostrowska
coś w przykładzie mi sie nie podoba, rozumiem że w sekundzie 1 zostaną upuszczone 2 krople w punktach 5 i 8? To wtedy po skonczeniu tej sekundy będzie zajete 1,2,3,4 od pierwszej kropli, 4,5,6 od drugiej i 7,8,9 od 3-ciej? i zostanie ostatni kawałeczek który zardzewieje po kolejnej sekundzie?
2013-09-14 13:04:21 Adam B±k
Jakby co to ja już mam.
2013-09-14 12:53:58 Kamil Debowski
ok, jeśli istotnie jest źle to sam sobie muszę z tym poradzić ;)
chciałem tylko potwierdzenia, że wszystko z zadaniem jest ok
dzięki
2013-09-14 12:51:48 Adam B±k
Ok, przepraszam, wziąłem ten drugi za Twój program. Odpowiedź jak najbardziej ok. Ideę masz dobrą, ale ciut za szybko chcesz sprawdzać. To jest błąd, zaraz wymyślę kontrprzykład (dla max testu się wywala, więc wymyślę coś mniejszego).
2013-09-14 12:47:50 Kamil Debowski
mój program to ten pierwszy zgłoszony, potem nie widziałem błędu i na szybko wysłałem to drugie (oczywiście błędne)
no w każdym razie mam poprawną odpowiedź (nie?)
2013-09-14 12:44:37 Adam B±k
test:
10 2
0 0
10 0

zgadza się, że nie taka odpowiedź jak twierdzisz? Ewentualnie napisz jakie masz wątpliwości co do treści ;-)
2013-09-14 12:41:31 Adam B±k
Nie przepraszaj, wszystko jest możliwe, miałem mało beta testerów.

Testy raczej na pewno są ok, zaraz do nich zajrzę i może coś dla Ciebie znajdę.

Jak to mówią: matematyk myśli A, mówi B, a powinno być C ;-) mogłem o czymś zapomnieć w treści.
2013-09-14 12:35:40 Kamil Debowski
trochę wstyd tak pytać, ale muszę:
nie zostało pominięte jakieś istotne zdanie? ew. coś nie tak z testami?
sorry za lamerskie pytania ;)
2013-09-14 10:28:55 Adam B±k
Jakoś tak mi wyszło :-)
© Spoj.com. All Rights Reserved. Spoj uses Sphere Engine™ © by Sphere Research Labs.