Nu aveți permisiuni pentru a descărca fișierul grader_test6.in

Fișierul intrare/ieșire paint1.in, paint1.out Sursă Lot I Juniori 2015
Autor Constantin Gălățan Adăugată de avatar Tiberiu02 Tiberiu Musat Tiberiu02
Timp de execuție pe test 0.3 sec Limită de memorie 8192 KB
Scorul tău N/A Dificultate N/A

Paint1 (Lot Juniori)

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 n metri și înălțimea un metru. Pentru aceasta are la dispoziție m zile. În fiecare zi i, el acoperă cu un singur strat de vopsea o porțiune compactă de înălțime un metru și de lungime li metri, începând de la distanța di 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 K 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 m zile de efort, Roberto a constatat că zidul are porțiuni pe care le-a acoperit de mai mult de k ori și alte porțiuni pe care le-a acoperit de mai puțin de k 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 n, numărul de zile m ș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 paint1.in conține pe prima linie trei numerele naturale n, k și m separate printr-un spațiu, unde n este lungimea zidului, k este numărul minim de straturi de vopsea pentru a se obține consistența dorită, iar m este numărul de zile în care Roberto pictează.

Pe următoarele m linii se află câte două valori naturale separate prin câte un spațiu. Numerele di și li de pe linia i+1 reprezintă distanța față de capătul din stânga al zidului de la care începe să zugrăvească în ziua i, respectiv lungimea în metri a porțiunii de zid zugrăvite în ziua i.

Date de ieșire

Fișierul de ieșire paint1.out conține pe prima linie un număr natural S care reprezintă suprafața totală a zidului care nu a fost acoperită cu cel puțin k straturi de vopsea.

Restricții

  • 1 ≤ n, m ≤ 250 000
  • 1 ≤ k ≤ min(250 000, m)
  • 0 ≤ di < li < n

Exemplu

paint1.in paint1.out
5 2 3
0 2
1 3
2 3
2

Explicație

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

Trebuie să te autentifici pentru a trimite soluții. Click aici

Indicii de rezolvare

Arată 1 categorii