흑과 백
시간 제한1초메모리 제한256 MB
(0,0)에서 (n,m)까지 오른쪽과 위로만 가는 경로 중, 왼쪽에 있는 흰 칸 수에서 검은 칸 수를 뺀 점수가 k인 경로의 수를 998244353으로 나눈 나머지를 구합니다.
문제
Master Pang은 체스판의 왼쪽 아래 모서리에서 오른쪽 위 모서리까지 걷는다. 체스판에는 가로 선분 개와 세로 선분 개가 있다. 가로 선분은 아래에서 위로 부터 까지, 세로 선분은 왼쪽에서 오른쪽으로 부터 까지 번호가 붙는다. 가로 선분 과 세로 선분 의 교점은 로 나타낸다. 왼쪽 아래 모서리는 이고 오른쪽 위 모서리는 이다. 매 단계마다 에서 로, 또는 에서 로만 이동할 수 있다.
개의 칸은 각각 흰색 또는 검은색으로 칠해져 있다. 꼭짓점이 인 칸(, )은 일 때에만 흰색이다.
에서 까지의 이동 경로가 주어지면, 그 경로의 점수는 이다. 여기서 는 경로의 왼쪽에 있는 흰색 칸의 수이고, 는 경로의 왼쪽에 있는 검은색 칸의 수이다. 점수가 인 이동 경로의 수를 으로 나눈 나머지를 구하시오.
입력
첫째 줄에 테스트 케이스의 개수 가 주어진다(). 다음 개의 줄에는 정수 , , 가 한 줄에 하나씩 주어진다(, , ).
출력
각 테스트 케이스마다 답을 으로 나눈 나머지를 한 줄에 출력한다.