WCALC - Tính sai

Tác giả: flashmt

Ngôn ngữ: C++

#include <iostream>
using namespace std;

int main()
{
	int b, n, ans = 0;
	cin >> b >> n;
	for (int m = 1; m <= n * 2; m++)
	{
		long long lhs = 1LL * b * m * (2 * n - m);
		if (m != n) ans += (lhs % (1LL * n * n) == 0);
	}
	cout << ans << endl;
}

Download