列表

详情


NC232467. [NCT058D]大水题

描述

给定 ,设 :



其中

G(x) 各项系数之和对 998244353 取模的值。

输入描述

第一行两个整数 n, k.

第二行  个整数,表示 F(x) 的各项系数。

输出描述

一个整数表示答案。

示例1

输入:

2 2
2 1 0

输出:

2

原站题解

上次编辑到这里,代码来自缓存 点击恢复默认模板

C++ 解法, 执行用时: 423ms, 内存消耗: 432K, 提交时间: 2023-08-12 11:19:22

#include <bits/stdc++.h>
#define int long long
using namespace std;

const int RES[10] = {1, 808258749, 117153405, 761699708, 573994984, 62402409, 511621808, 242726978, 887890124, 875880304};
const int MOD = 998244353, BASE = 1e8;
int n;
signed main() {
    scanf("%lld", &n);
    if(n >= MOD) return puts("0"), 0;
    int ans = RES[n / BASE];
    for(int i = n - n % BASE + 1; i <= n; i++)
        ans = ans * i % MOD;
    printf("%lld\n", ans);
    return 0;
}

上一题