În planul xOy se desenează un dreptunghi cu laturile paralele cu axele de coordonate. Coordonatele vârfurilor din stânga-jos şi dreapta-sus ale dreptunghiului sunt: şi . Fie mulţimea punctelor situate în interiorul dreptunghiului, ale căror coordonate sunt numere naturale. Prin desenarea unui număr minim de segmente de dreaptă, se uneşte vârful de coordonate cu fiecare punct din mulţimea . Astfel, fiecare punct din va aparţine interiorului unui segment din cele sau va fi o extremitate a unui segment din cele .
Cerinţă
Scrieţi un program care să citească numerele naturale şi , şi care să determine numărul minim de segmente de dreaptă desenate.
Date de intrare
Fişierul de intrare mins.in
conţine o singură linie pe care sunt scrise două numere naturale şi , separate prin câte un spaţiu.
Date de ieșire
Fişierul de ieşire mins.out
va conţine o singură linie pe care se va scrie un număr natural reprezentând numărul minim de segmente de dreaptă desenate.
Restricții și precizări
- și sunt numere naturale nenule.
Exemplu
mins.in
4 3
mins.out
5
Explicație
, .
Mulţimea a punctelor de coordonate naturale, situate în interiorul dreptunghiului, este formată din puncte: . Pentru a uni vârful , din stânga-jos al dreptunghiului. cu cele puncte sunt suficiente segmente.