将观测序列排序为 b1≤b2≤⋯≤bn。统计第 k 小值恰好等于 bi+1(0-下标为 bi)的子序列数量。
要使 bi 成为第 k 小(i 为 0-下标,对应排序后第 i+1 个):
有一条长度为 n 的观测序列 a。对每个子序列(不必连续)A,定义 f(A) 为将 A 从小到大排序后的第 k 个值;若 ∣A∣<k,则 f(A)=0。
请计算 a 的所有子序列的 f 值之和。答案可能很大,对 998244353 取模。
输入包含多组数据。单组满足 1≤k≤n≤2×105,元素 ai 为正整数且不超过 109;单个测试文件中所有 n 之和不超过 2×105。
By signing up a CodeFun2000 universal account, you can submit code and join discussions in all online judging services provided by us.