HBC212280斐波题解

回忆凄美了谁 算法基础篇 46 0
想要检验自己的编程水平?来试试全网最全C++题库,让您在挑战中不断进步。
假设 fib 为斐波那契数列的第n项,其中fib=0, fib=1,且fib=fib(n-1)+fib(n-2), (n>1), 假设S是一个可重集合 {s1,s2,...,s∣S∣}left{s_1,s_2,...,s_{|S|}right}{s1,s2,...,s∣S∣},f 定义为 f=∑TS[fib]2f = sum_{T subseteq S} left[fibright]^2f=∑TS[fib]2 有一个数组a1,a2,...,ana_1,a_2,...,a_na1,a2,...,an,牛妹会对数组进行q次操作,每次操作可能是以下两种操作中的一种: 1. 把apa_pap变为v; 2. 计算 ∑i=lr∑j=irfsum_{i=l}^{r}sum_{j=i}^{r}f∑i=lr∑j=irf , 对于每个操作2,输出答案模998244353, 本场比赛大样例链接

假设 fib(n) 为斐波那契数列的第n项,其中fib(0)=0, fib(1)=1,且fib(n)=fib(n-1)+fib(n-2), (n>1)。 假设S是一个可重集合 {s1,s2,...,s∣S∣}left{s_1,s_2,...,s_{|S|}right}{s1​,s2​,...,s∣S∣​},f(S) 定义为 f(S)=∑T⊆S[fib(∑s∈Ts)]2f(S) = sum_{T subseteq S} left[fib(sum_{s in T} s)right]^2f(S)=∑T⊆S​[fib(∑s∈T​s)]2 有一个数组a1,a2,...,ana_1,a_2,...,a_na1​,a2​,...,an​,牛妹会对数组进行q次操作,每次操作可能是以下两种操作中的一种: 1. 把apa_pap​变为v; 2. 计算 ∑i=lr∑j=irf({ai,ai+1,..,aj})sum_{i=l}^{r}sum_{j=i}^{r}f(left{a_i,a_{i+1},..,a_jright})∑i=lr​∑j=ir​f({ai​,ai+1​,..,aj​}) 。 对于每个操作2,输出答案模998244353。 本场比赛大样例链接

HBC212280斐波题解
-第1张图片-东莞河马信息技术
(图片来源网络,侵删)
成为编程大师,不再是梦想!全网最全C++题库,助您开启编程新篇章。

标签: HBC212280斐波题解