[PFOI Round1] 暴龙的火锅
[PFOI Round1] 暴龙的火锅
这一题就是一个模拟题....
首先我们先预处理出斐波那契数组,注意要取余 (不然就会爆掉)。
斐波那契通项公式:
其次就是我们的 数组了,就是答案。只要 即可。
#include<bits/stdc++.h>
using namespace std;
const int N =1000010;
#define int long long
int fib[N],a[N];
signed main()
{
/*int k=pow(10,6)+1;
int fib[k];
*/
fib[1]=1,fib[2]=1;
a[1]=1;a[2]=2;
for(int i=3;i<=pow(10,6)+1;i++)
fib[i]=(fib[i-1]+fib[i-2])%9,a[i]=(a[i-1]+fib[i])%9;
int n;
cin>>n;
for(int i=1;i<=n;i++)
{
int x;
cin>>x;
cout<<a[x]<<endl;
}
return 0;
}
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 使用C#创建一个MCP客户端
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现