为什么会超时?

tctm136 赵泳羲 2023-08-29 15:30:26 19
#include<bits/stdc++.h>
using namespace std;
int main(){
    long long n,k,max=-1;
    cin>>n>>k;
    for(long long i=1;i<=n;i++){
        if(k%i==0) max=i;
    }
    cout<<max;
    return 0;
}

样例能过

但就是会超时
{{ vote && vote.total.up }}

共 2 条回复

hebaijun

我不会在这里改格式自己改一下

hebaijun

#include<bits/stdc++.h> using namespace std; int main(){ int n,k,c=0;cin>>n>>k; for(int i=0;i<=n;i+=k) c=i; cout<<c; return 0; } 这样就行,i一个数一个数加慢