#1352. 4.公式推导

4.公式推导

当前没有测试数据。

4.公式推导

题目描述

组合数CnmC_{n}^{m}表示的是从nn个物品中选出mm个物品的方案数。

举个例子,从11,22,33三个物品中选择两个物品可以有(1,2)(1,2),(1,3)(1,3),(2,3)(2,3)这三种选择方法。

根据组合数的定义,我们可以给出计算组合数的一般公式:

Cnm=n!m!(nm)!C_{n}^{m}=\frac{n!}{m!(n-m)!}

其中,n!=i=1nin!=\prod_{i=1}^{n}i。特别的,定义0!=10!=1

对于给定的nn和等差数列aka_{k},请计算:

i=0naiCni\sum_{i=0}^{n}a_{i}C_{n}^{i}

其中,令a0=sa_{0}=s,对于任何的n>0n>0,有an=an1+da_{n}=a_{n-1}+d

输入格式

一行三个整数nnssdd

输出格式

一行一个整数,表示答案对998244353998244353取模。

数据范围与提示

对于100%100\%的数据,1n10181 \leq n \leq 10^{18}

样例

9999999 1 0
951935696