U104688 【模板】多项式双曲函数
题目背景
本题开放提交,欢迎大家来卡常
题目描述
给定一个 $n-1$ 次多项式 $F(x)$,求一个 $\bmod\ x^n$ 的多项式 $G(x)$,使得 $G(x)\equiv\sinh F(x)$,$G(x)\equiv\cosh F(x)$ 或 $G(x)\equiv\operatorname{sech} F(x)$
所有运算在 $\bmod\ 998244353$ 下进行。
输入格式
第一行两个整数 $n,type$,$type$ 作为输出参数
第二行 $n$ 个整数,依次表示多项式的系数 $f_0,f_1\cdots f_{n-1}$,保证 $f_0=0$
输出格式
如果 $type$ 所对应二进制数 $\operatorname{and}2^0=1$,输出 $\sinh F(x)$
如果 $type$ 所对应二进制数 $\operatorname{and}2^1=2$,输出 $\cosh F(x)$
如果 $type$ 所对应二进制数 $\operatorname{and}2^2=4$,输出 $\operatorname{sech} F(x)$
说明/提示
对于 $4\%$ 的数据,$n\leq 7.5\times 10^4$
对于另 $4\%$ 的数据,$type=2^x$
对于 $100\%$ 的数据,$n\leq 10^5,f_i\in[0,998244353]\cap\mathbb{Z},type=[1,7]\cap\mathbb{Z}$