2016. január
time limit per test
2000 ms
memory limit per test
64 MiB
input
stdin
output
stdout

Adott (\(1 \leq N \leq 1000000\)) db, kezdetben üres doboz, ahol \(N\) páratlan egész. Egy lépésben néhány szomszédos dobozba beleteszünk egy-egy kavicsot. Adott (\(1 \leq K \leq 25000\)) db lépés, mindegyik lépés leírása két számot tartalmaz: \(x\), \(y\) (\(x \leq y\)). Ennek jelentése: az \(x\). doboztól az \(y\). dobozig minden dobozba teszünk még egy kavicsot. Ezek után az \(N\) doboz kavicsai számának mediánjára vagyunk kíváncsiak. Valahány páratlan szám mediánja a növekvő sorrendbe rendezett számsorból a középső elem.

A program olvassa be a standard input első sorából \(N\)-et és \(K\)-t, majd a következő \(K\) sorból az \(x\), \(y\) számpárokat, és írja a standard output első és egyetlen sorába a medián értékét a végállapotban.

Example
Input
Copy
7 4
5 5
2 4
4 6
3 5
Output
Copy
1

Notes

A példában a lépések után a dobozok kavicsainak száma sorrendben: \(0, 0, 1, 1, 2, 3, 3\), a középső elem az \(1\).

Információk
Azonosító:
is5
Cím:
2016. január
Időlimit:
2000 ms
Memórialimit:
64 MiB
Tagek:
mutasd
Típus:
batch

Megoldás beküldése
Beküldéshez lépj be vagy regisztrálj!


Mellékletek