Pagini recente » Cod sursa (job #3224455) | Cod sursa (job #3176646) | Cod sursa (job #3179375) | Cod sursa (job #2728223) | Cod sursa (job #2631224)
#include <bits/stdc++.h>
using namespace std;
ifstream fin ("dreptunghiuri.in");
ofstream fout ("dreptunghiuri.out");
long long n, m, ans;
int main()
{
fin >> n >> m;
long long ans = 0;
for (int i = 1; i <= n; i++)
for (int j = 1; j <= m; j++) {
ans += (i - 1) * (j - 1);
for (int k = 1; k <= max(n, m); k++) {
if (j + k > m)
continue;
if (i - k < 1)
continue;
ans += min(i - k - 1, j - 1);
}
}
fout << ans;
return 0;
}