/ Randle /

记录详情

Time Exceeded

foo.c: In function 'main':
foo.c:12:5: warning: ignoring return value of 'scanf', declared with attribute warn_unused_result [-Wunused-result]
     scanf("%d", &n);
     ^~~~~~~~~~~~~~~
[Hydro](https://hydro.ac)提供评测服务
# 状态 耗时 内存占用
#1 Accepted 0ms 256.0 KiB
#2 Accepted 0ms 256.0 KiB
#3 Accepted 1ms 256.0 KiB
#4 Accepted 664ms 276.0 KiB
#5 Time Exceeded ≥1425ms ≥236.0 KiB
#6 Time Exceeded ≥1437ms ≥236.0 KiB
#7 Time Exceeded ≥1438ms ≥232.0 KiB
#8 Time Exceeded ≥1435ms ≥192.0 KiB
#9 Time Exceeded ≥1442ms ≥208.0 KiB
#10 Time Exceeded ≥1188ms ≥288.0 KiB

代码

#include <stdio.h>

int dp[3] = {0};  // 因为到达当前台阶的走法只与前面2个台阶的走法有关

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

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

信息

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