불균형
시간 제한1초메모리 제한512 MB
매 분마다 n개의 접시 중에서 무작위로 고른 박테리아가 분열할 때, k분 동안 불균형 값 d의 기댓값 합을 998244353으로 나눈 나머지로 구합니다.
문제
과학자들이 특이한 방식으로 번식하는 새로운 박테리아 종을 발견했다. 방 안에 박테리아가 마리 있을 때, 매 분마다 텔레파시 통신이 한 번 이루어지고, 그 뒤 그중 한 마리가 분열하도록 선택된다. 각 박테리아가 선택될 확률은 로 같다.
과학자들은 이 분열 전략이 얼마나 균형 잡혀 있는지 알고 싶어 했다. 그들은 방에 페트리 접시 개를 놓았고, 각 접시에는 박테리아가 정확히 1마리씩 들어 있었다. 분열할 때마다 다음과 같이 계수 를 계산했다. 어느 한 접시의 박테리아 수가 다른 모든 접시의 박테리아 수를 합한 것보다 많으면, 는 두 수의 차이로 한다. 그렇지 않으면 는 이다. 형식적으로, 접시의 박테리아 수가 이면 이다.
첫 번째 분, 두 번째 분, , 번째 분 이후의 값을 모두 더한 합의 기댓값을 구하라. 답은 서로소인 정수 , 에 대해 꼴로 쓸 수 있으며 이다. 을 만족하는 정수 을 출력하라.
입력
첫 줄에 테스트 케이스의 개수 ()가 주어진다. 이어지는 줄에는 각각 두 정수 , ()가 주어진다. 모든 테스트 케이스의 과 의 총합은 이하이다.
출력
각 테스트 케이스마다 한 줄에 정수 을 출력한다. 여기서 이고, 는 첫 번째 분부터 번째 분까지의 값들의 합의 기댓값이다.