만드는 중입니다

아직 만드는 중이라 바뀔 수 있습니다

자연수로 만드는 자연수

시간 제한1초메모리 제한1024 MB

요약
1부터 N까지 정수 중 K의 배수가 아닌 서로 다른 수로 이루어진 집합 가운데, 원소 개수가 짝수이고 합이 N인 집합의 수를 998244353으로 나눈 나머지로 구합니다.
난이도

보통10점 중 6점

유형
동적 계획법, 수학
정답자
아직 제출이 없습니다

문제

두 정수 NN, KK가 주어진다. 다음 조건을 모두 만족하는 집합 SS의 개수를 998 244 353998\,244\,353으로 나눈 나머지를 구하시오.

  • SS의 모든 원소는 KK의 배수가 아닌, NN 이하의 서로 다른 양의 정수이다.
  • ∣S∣|S|는 짝수이다.
  • SS의 모든 원소의 합은 NN이다.

입력

첫 줄에 테스트 케이스의 개수 TT가 주어진다.

각 테스트 케이스는 한 줄에 두 정수 NN, KK로 주어진다.

출력

각 테스트 케이스의 답을 한 줄에 하나씩 출력한다.

제한

  • 1≤T≤1041 \le T \le 10^{4}
  • 0≤K≤N≤4 0000 \le K \le N \le 4\,000

예제1

  1. 예제 1

    입력
    5
    0 0
    5 0
    6 3
    4 1
    7 7
    
    예상 출력
    1
    2
    2
    0
    3