四个TLE,不知道为什么 #include <bits/stdc++.h> using namespace std; int n; bool daan(int x){ if(x*log(x)/log(10)>=n-1){ return 1; } else{ return 0; } } int c; int main(){ cin>>n; for(int i=1;i<=n+1;i++){ if(daan(i)){ c=i; break; } } cout<<c; return 0; }