Pagini recente » Cod sursa (job #1197844) | Cod sursa (job #1729071) | Cod sursa (job #293489) | Cod sursa (job #2193120) | Cod sursa (job #936409)
Cod sursa(job #936409)
#include <fstream>
using namespace std;
ifstream in("dreptunghiuri.in");
ofstream out("dreptunghiuri.out");
inline int cmmdc(int x, int y){
return y ? cmmdc(y, x % y) : x;
}
int main(){
int n, m;
long long rez = 0;
in >> n >> m;
for (int i = 1 ; i <= n ; i++)
for (int j = 1 ; j <= m ; j++)
rez += (n - i) * (m - j) * cmmdc(i, j);
out << rez << "\n";
return 0;
}