NC205994. 卷积
描述
牛牛为了考验你卷积的能力,出了一道简单的卷积题给你做。
定义生成函数: ,
现在要你求 的第n项
的值。
输入描述
n a b
输出描述
一个答案一行
示例1
输入:
3 1 1
输出:
5
说明:
示例2
输入:
234 32 12
输出:
455012190
C++11(clang++ 3.9) 解法, 执行用时: 18ms, 内存消耗: 608K, 提交时间: 2020-06-06 19:04:51
#include<iostream> #include<cstdio> using namespace std; int n,a,b,x,y,z; int main(){ scanf("%d%d%d",&n,&a,&b); for(a++,n--,y=1;n--;) z=(1ll*y*a+1ll*x*b)%998244353,x=y,y=z; cout<<z<<'\n'; }