数据太水
查看原帖
数据太水
844213
carbon_monoxide楼主2024/1/11 12:57

这份代码都能水过去。

#include<bits/stdc++.h>
using namespace std;
int n,l=1,r=3e8,mid;
int main(){
    cin>>n;
    while(l<r){
        mid=(l+r)/2;
        if(mid*log10(mid)<n-1) l=mid+1;
        else r=mid;
    }
    cout<<l;
    return 0;
}

不是说答案最大可以达到3e9吗?我3e8也能过。

而且这份代码缺失精度。

2024/1/11 12:57
加载中...