• Bio

    P7223 [RC-04] 01 背包

    题目描述

    有一个容积为 ++\infty 的背包,你要往里面放物品。

    你有 nn 个物品,第 ii 个体积为 aia_i

    你有一个幸运数字 pp,若放入的物品体积和为 kk,你会得到 pkp^k 的收益。特别地,00=10^0=1

    求所有 2n2^n 种放入物品的方案的收益和。答案很大,因此请输出它对 998244353998244353 取模的值。

    输入格式

    第一行两个整数 n,pn,p

    接下来一行 nn 个正整数 a1ana_1\sim a_n,描述这 nn 个物品的体积。

    输出格式

    输出一个整数,为所有 2n2^n 种方案的收益和对 998244353998244353 取模的值。

    输入输出样例 #1

    输入 #1

    2 2
    1 4
    

    输出 #1

    51
    

    说明/提示

    【样例解释】

    答案为 20+21+24+25=512^0+2^1+2^4+2^5=51

    【数据范围】

    对于所有数据,1n1061\le n\le 10^60p,ai<9982443530\le p,a_i<998244353

    详细数据范围如下表:

    测试点编号 nn pp i=1nai\sum_{i=1}^na_i 每测试点分数
    11 =0=0 22
    252\sim 5 22\le 22 66
    696\sim 9 1000\le 1000 1000\le 1000
    101410\sim 14 100000\le 100000 100000\le 100000 55
    1515 2525
  • Recent Activities

    This person is lazy and didn't join any contests or homework.