paint

Time limit: 0.12s Memory limit: 2MB Input: paint.in Output: paint.out

Roberto are suflet de artist. El visează să ajungă într-o bună zi un pictor celebru, dar pentru moment își câştigă existența ca zugrav.

Roberto a primit sarcina de a zugrăvi un zid având lungimea nn metri şi înălţimea un metru.

Pentru aceasta are la dispoziţie mm zile. În fiecare zi ii, el acoperă cu un singur strat de vopsea o porţiune compactă de înălțime un metru și de lungime lil_i metri, începând de la distanţa did_i metri faţă de capătul din stânga al zidului.

Roberto ştie din experienţă că fiecare porţiune de zid trebuie acoperită cu cel puţin KK straturi de vopsea pentru ca stratul final de vopsea să aibă consistenţa dorită. Din nefericire, firea lui de artist nu i-a permis să-şi poată planifica munca în mod optim, astfel că la capătul celor mm zile de efort, Roberto a constatat că zidul are porţiuni pe care le-a acoperit de mai mult de kk ori şi alte porţiuni pe care le-a acoperit de mai puţin de kk ori.

Pentru a recupera în proprii săi ochi dar mai ales în ochii şefului de echipă, el trebuie să afle mai întâi suprafaţa totală a tuturor porţiunilor de zid care mai trebuie zugrăvite.

Cerinţă

Cunoscând lungimea zidului nn, numărul de zile mm şi porţiunile compacte pe care le zugrăveşte în fiecare zi, determinaţi suprafaţa totală a zidului care mai trebuie zugrăvită.

Date de intrare

Fişierul de intrare paint.in conține pe prima linie trei numerele naturale nn, kk și mm separate printr-un spațiu, unde nn este lungimea zidului, kk este numărul minim de straturi de vopsea pentru a se obţine consistenţa dorită, iar mm este numărul de zile în care Roberto pictează.
Pe următoarele mm linii se află câte două valori naturale separate prin câte un spațiu. Numerele did_i şi lil_i de pe linia i+1i + 1 reprezintă distanţa faţă de capătul din stânga al zidului de la care începe să zugrăvească în ziua ii, respectiv lungimea în metri a porţiunii de zid zugrăvite în ziua ii.

Date de ieșire

Fişierul de ieșire paint.out conţine pe prima linie un număr natural SS care reprezintă suprafaţa totală a zidului care nu a fost acoperită cu cel puţin kk straturi de vopsea.

Restricţii şi precizări

  • 1n,m250 0001 \leq n, m \leq 250 \ 000
  • 1kmin(100 000,m)1 \leq k \leq min(100 \ 000, m)
  • 0di<li<n0 \leq d_i \lt l_i \lt n

Exemplu

paint.in

5 2 3
0 2
1 3
2 3

paint.out

2

Explicaţie

n=5,k=2,m=3n = 5, k = 2, m = 3.
În prima zi Roberto vopsește 22 metri din zid între pozițiile 00 și 22. În a doua zi Roberto vopsește 33 metri din zid între pozițiile 11 și 44. În a treia zi Roberto vopsește 33 metri din zid între pozițiile 22 și 55.
Deci, începând cu capătul din stânga al zidului, se va găsi o porțiune de zid de lungime 11, acoperită cu un singur strat și începând de la distanța 44 față de capăt, se va găsi o altă porțiune de zid de lungime 11, acoperită cu un singur strat.

Log in or sign up to be able to send submissions!