30分求助,为什么有7个TLE
  • 板块P8443 gcd.
  • 楼主caojiaming
  • 当前回复9
  • 已保存回复9
  • 发布时间2022/10/9 10:17
  • 上次更新2023/10/27 08:07:20
查看原帖
30分求助,为什么有7个TLE
775551
caojiaming楼主2022/10/9 10:17
#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
ll gcd(ll a,ll b)
{
    if(!b)
    {
        return a;
    }
    return gcd(b,a%b);
}
ll t,x,l,r,ans=0;
int main()
{
    scanf("%lld",&t);
    for(int i=1;i<=t;i++)
    {
        cin>>l>>r>>x;
        for(int i=l;i<=r;i++)
        {
            ans=gcd(ans,i/x);
        }
        cout<<ans<<endl;
        ans=0;
    }
    return 0;
}
2022/10/9 10:17
加载中...