/ Randle /

记录详情

Time Exceeded

foo.c: In function 'main':
foo.c:11:5: warning: ignoring return value of 'scanf', declared with attribute warn_unused_result [-Wunused-result]
     scanf("%d", &n);
     ^~~~~~~~~~~~~~~
[Hydro](https://hydro.ac)提供评测服务
# 状态 耗时 内存占用
#1 Accepted 1ms 256.0 KiB
#2 Accepted 0ms 256.0 KiB
#3 Accepted 1ms 256.0 KiB
#4 Accepted 428ms 276.0 KiB
#5 Time Exceeded ≥1278ms ≥304.0 KiB
#6 Time Exceeded ≥1449ms ≥212.0 KiB
#7 Time Exceeded ≥1444ms ≥192.0 KiB
#8 Time Exceeded ≥1442ms ≥204.0 KiB
#9 Time Exceeded ≥1448ms ≥212.0 KiB
#10 Time Exceeded ≥1076ms ≥260.0 KiB

代码

#include <stdio.h>
// 目前该题解出现6个Time Exceeded
int dp[3] = {0};  // 因为到达当前台阶的走法只与前面2个台阶的走法有关

int main(int argc, char const *argv[])
{
    dp[0] = 1;
    dp[1] = 2;

    int n;
    scanf("%d", &n);
    while (n -- > 2){
        dp[2] = (dp[0] + dp[1]) % (int) (1e9+7);
        dp[0] = dp[1];
        dp[1] = dp[2];
    }
    printf("%d", dp[2]);
    return 0;
}

信息

递交者
类型
递交
题目
上楼梯(数据原创)
题目数据
下载
语言
C
递交时间
2021-10-01 17:38:21
评测时间
2021-10-01 17:38:21
评测机
分数
40
总耗时
≥8571ms
峰值内存
≥304.0 KiB