求 1 ~ N 所組成的 2N 個子集合中,有多少個子集合的加總是 K 的倍數 (0 也是 K 的倍數)
我們定義空集合的加總為 0
由於答案很大,請輸出符合條件的子集合數,mod998244353
輸入為兩個正整數 N,K
1≤N≤1018
1≤K≤150
輸出答案 mod998244353
5 5
8
1 100
1
(10%) 1≤N≤5,1≤K≤10
(10%) 1≤N≤10,1≤K≤25
(30%) 1≤N≤20,1≤K≤150
(50%) 1≤N≤1018,1≤K≤150