Run ID | 作者 | 问题 | 语言 | 测评结果 | 分数 | 时间 | 内存 | 代码长度 | 提交时间 |
---|---|---|---|---|---|---|---|---|---|
105569 | 曾煦翔 | 贴瓷砖 | C++ | 通过 | 100 | 10 MS | 8064 KB | 324 | 2023-10-07 13:28:25 |
#include <iostream> using namespace std; int n; int a[10000001] = {1,1,2}; int b[10000001] = {2,4,8}; int main() { cin >> n; for(int i = 3; i <= n; i++) { a[i] = (a[i - 1] + a[i - 2] + b[i - 3]) % 10000; b[i] = (a[i] * 2 + b[i - 1]) % 10000; } cout << a[n]; return 0; }