输入14时会超时,为什么呢
查看原帖
输入14时会超时,为什么呢
1631309
zwhnb124楼主2025/1/14 11:42
#include<stdio.h>

double calc_Sn(int n){
    double Sn=0.0;
    for(int i=1;i<=n;i++){
        Sn+=(double)1/i;
    }
    return Sn;
}

int main(){
    int k,i;

    scanf("%d",&k);

    for(i=1;;i++){
        if(calc_Sn(i)>k){
            printf("%d",i);
            break;
        }
    }
    
    return 0;
}
2025/1/14 11:42
加载中...