#P7481. 梦现时刻

梦现时刻

题目描述

给定 n,mn,m ,保证 m≤nm\le n,令 F(a,b)=∑i=0b(bi)(n−ia)F(a,b)=\sum_{i=0}^{b}\binom{b}{i}\binom{n-i}{a}。

求 $\bigoplus_{a=1}^{m}\bigoplus_{b=1}^{m}(F(a,b) \bmod 998244353)$。

其中 ⊕\oplus 表示异或运算。

输入格式

第一行两个整数 n,mn,m,意义同题面描述。

输出格式

一行一个整数表示答案。

3 3
7

提示

【数据范围】

本题采用捆绑测试。

对于 100%100 \% 的数据,1≤n≤1091 \le n \le {10}^9,1≤m≤50001\le m\le 5000,保证 m≤nm\le n

  • Subtask 1(20 points):n≤500n \le 500。
  • Subtask 2(30 points):n≤5000n \le 5000。
  • Subtask 3(50 points):无特殊限制。