关于百度之星第三场初赛的T5扩展斐波那契数列
  • 板块学术版
  • 楼主FReQuenter
  • 当前回复10
  • 已保存回复10
  • 发布时间2022/9/5 20:51
  • 上次更新2023/10/27 12:27:10
查看原帖
关于百度之星第三场初赛的T5扩展斐波那契数列
527598
FReQuenter楼主2022/9/5 20:51

RT。赛事推出来了通项公式:f(i)=f(i1)+f(i2)×2mod998244353f(i)=f(i-1)+f(i-2)\times 2 \mod 998244353

然后正常按扩展斐波那契矩阵快速幂(求矩阵

1 1
2 0

)的 nn 次方,但是 n10106n\leq 10^{10^6}logn\log n 卡不过去。

赛后看到一个人的代码里把 nn 转化为:

for(char c:s) n=(1011*n+(c-48))%(998244353-1);

问一下有没有大佬知道这个语句什么意思。

回复可能不及时,见谅。

提交记录:https://matiji.net/exam/contest/adddetail?submissionId=1432750&matchId=57

2022/9/5 20:51
加载中...