10分代码求救
查看原帖
10分代码求救
1802976
ZZh_0503楼主2025/8/3 13:45

为什么除了一个测试点其他都TLE了?

#include<bits/stdc++.h>
using namespace std;
int func(int x){
    int cnt=0;
    for(int i=1;i<=x;i++){
        if(x%i==0)cnt++;
    }
    return cnt;
}
int main(){
    int n;
    cin>>n;
    for(int i=1;;i++){
        if(func(i)==n){
            cout<<i;
            break;
        }
    }
    return 0;
}
2025/8/3 13:45
加载中...