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 metri şi înălţimea un metru.
Pentru aceasta are la dispoziţie zile. În fiecare zi , el acoperă cu un singur strat de vopsea o porţiune compactă de înălțime un metru și de lungime metri, începând de la distanţa 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 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 zile de efort, Roberto a constatat că zidul are porţiuni pe care le-a acoperit de mai mult de ori şi alte porţiuni pe care le-a acoperit de mai puţin de 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 , numărul de zile ş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 , și separate printr-un spațiu, unde este lungimea zidului, este numărul minim de straturi de vopsea pentru a se obţine consistenţa dorită, iar este numărul de zile în care Roberto pictează.
Pe următoarele linii se află câte două valori naturale separate prin câte un spațiu. Numerele şi de pe linia reprezintă distanţa faţă de capătul din stânga al zidului de la care începe să zugrăvească în ziua , respectiv lungimea în metri a porţiunii de zid zugrăvite în ziua .
Date de ieșire
Fişierul de ieșire paint.out
conţine pe prima linie un număr natural care reprezintă suprafaţa totală a zidului care nu a fost acoperită cu cel puţin straturi de vopsea.
Restricţii şi precizări
Exemplu
paint.in
5 2 3
0 2
1 3
2 3
paint.out
2
Explicaţie
.
În prima zi Roberto vopsește metri din zid între pozițiile și . În a doua zi Roberto vopsește metri din zid între pozițiile și . În a treia zi Roberto vopsește metri din zid între pozițiile și .
Deci, începând cu capătul din stânga al zidului, se va găsi o porțiune de zid de lungime , acoperită cu un singur strat și începând de la distanța față de capăt, se va găsi o altă porțiune de zid de lungime , acoperită cu un singur strat.