Se dă un interval [l,r]. Aflaţi câte perechi de numere pare se pot forma alegând două numere din interval.
Date de intrare
Programul citește de la tastatură numerele l şi r.
Date de ieșire
Programul va afișa pe ecran numărul perechilor de numere pare care se pot forma alegând două numere din interval.
Restricții și precizări
1 ≤ l ≤ r ≤ 1.000.000
Exemplu
Intrare
5 10
Ieșire
9
Explicație
Perechile de numere pare din interval sunt: (6,8),(6,10),(8,10),(8,6),(10,6),(10,8),(6,6),(8,8),(10,10).
SOLUTIE
#include <iostream>
using namespace std;
long long l, r, k;
int main()
{
cin >> l >> r;
if(l % 2 == 1) l++;
if(r % 2 == 1) r--;
k = (r - l) / 2 + 1;
cout << k * k;
return 0;
}