求助TLE
查看原帖
求助TLE
310466
S__X楼主2022/8/27 16:02
#include<bits/stdc++.h>
typedef unsigned long long ll;
using namespace std;
ll t,n,m,ans;
int main(){
    scanf("%lld",&t);
    while(t--){
        scanf("%lld%lld",&n,&m);
        ans=0;
        for(ll a=n;a<=m;a++)
            for(ll b=a+1;b<=m;b++){
                ll c=ll(sqrt(a*a+b*b));
                if(c*c==a*a+b*b && c<=m ) {
                    ans++;
                }
            }
        printf("%lld\n",ans);
    }
    return 0;
}
2022/8/27 16:02
加载中...