10分求调
查看原帖
10分求调
1406569
__ph__楼主2024/8/10 19:33

就对了1个,其他TLE

#include <bits/stdc++.h>

using namespace std;

struct input{
    int a, b, c, d, k;
};

int main() {
    int n, sum=0;
    cin >> n;
    vector<input> inputs(n);
    
    for (int i=0; i<n; i++) {
        cin >> inputs[i].a >> inputs[i].b >> inputs[i].c >> inputs[i].d >> inputs[i].k;
    }
    
    for (int q=0; q<n; q++) {
        for (int i=inputs[q].a; i<=inputs[q].b; i++) {
            for (int j=inputs[q].c; j<=inputs[q].d; j++) {
                if (__gcd(i, j) == inputs[q].k) {
                    ++sum;
                }
            }
        }
        cout << sum << endl;
        sum = 0;
    } 
   
    
    return 0;
}
2024/8/10 19:33
加载中...