社区讨论

为什么时间超了,他题目不是说了k的范围是1-15吗,

P1035[NOIP 2002 普及组] 级数求和参与者 4已保存回复 8

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
8 条
当前快照
1 份
快照标识符
@miydroym
此快照首次捕获于
2025/12/09 17:31
3 个月前
此快照最后确认于
2025/12/12 12:05
3 个月前
查看原帖
MARKDOWN
# 题目求助:[题目名称]

## 问题描述
计算调和级数 1 + 1/2 + 1/3 + ... + 1/n,求最小的 n 使得和大于 k。

## 我的代码
```c
#include <stdio.h>

int main()
{
    double sum = 0;
    int k = 0;
    int n = 0;
    
    scanf("%d", &k);
    
    do {
        n++;
        sum += 1.0 / n;
    } while (sum <= k);
    
    printf("%d", n);
    return 0;
}

遇到的问题

[测试点超时]
CPP

回复

8 条回复,欢迎继续交流。

正在加载回复...