Quiero ganar el juego


Submit solution

Points: 100 (partial)
Time limit: 3.0s
Memory limit: 256M

Author:
Problem types
Allowed languages
Ada, BrainF***, C, C#, C++, Dart, Go, Java, JS, Kotlin, Prolog, Python, Swift, VB

Dados son los números enteros N y M. ¿Cuántas secuencias A de N enteros satisfacen las siguientes condiciones?

  • 0\leAi(i=1,2,...,N)

  • i=1NAi=M

  • A1 xor A2 xor ⋯ xor AN=0

    ("xor" denota bitwise XOR.)

Dado que la respuesta puede ser enorme, repórtelo módulo 998244353 .

Restricciones

  • Todos los valores de la entrada son números enteros.

  • 1\leN5000

  • 1\leM5000

Entrada

La entrada se proporciona desde la entrada estándar en el siguiente formato:

Copy
N M

Salida

Imprima la respuesta.

Ejemplos

Ejemplo de entrada 1
Copy
5 20
Ejemplo de salida 1
Copy
475

Algunas de las secuencias A

satisfaciendo las condiciones siguen:

Copy
A=(10,0,10,0,0)

A=(1,2,3,7,7)
Ejemplo de entrada 2
Copy
10 5
Ejemplo de salida 2
Copy
0
Ejemplo de entrada 3
Copy
3141 2718
Ejemplo de salida 3
Copy
371899128

Comments

There are no comments at the moment.