比赛 | 201712练习 | 评测结果 | AAAAAAAAAA |
---|---|---|---|
题目名称 | 走楼梯 | 最终得分 | 100 |
用户昵称 | WHZ0325 | 运行时间 | 0.038 s |
代码语言 | C++ | 内存使用 | 0.29 MiB |
提交时间 | 2017-12-28 09:33:56 | ||
#include <cstdio> int main() { freopen("stair_one.in","r",stdin); freopen("stair_one.out","w",stdout); int n; scanf("%d",&n); int arr[3]={1,1,3}; for(int i=3;i<=n;++i) { int temp=(arr[2]+arr[1]*2+arr[0]*3)%2333333; arr[0]=arr[1]; arr[1]=arr[2]; arr[2]=temp; } if(n<2) { printf("%d\n",arr[n]); } else { printf("%d\n",arr[2]); } fclose(stdin); fclose(stdout); return 0; }