WCALC - Tính sai

Tác giả: happyboy99x

Ngôn ngữ: C++

#include <cstdio>
#include <cmath>
#include <climits>
#include <iostream>
using namespace std;

bool inz(double d) { return d == floor(d); }

int main() {
    long long b, n; cin >> b >> n;
    int res = 0;
    for( int m = 2*n; m; --m )
        if(b*m*(2*n-m)%(n*n) == 0) ++res;
    printf( "%d\n", res-1 );
    return 0;
}

Download