구간
시간 제한4초메모리 제한512 MB
n개의 구간과 m개의 질의 [A,B]가 주어질 때, [A,B] 안에서 무작위로 고른 부분 구간 [L,R]이 덮는 구간 길이의 기댓값을 998244353으로 나눈 나머지로 구합니다.
문제
개의 구간이 주어진다. 번째 구간은 이다.
의 아름다움은 가 덮는 길이로 정의한다.
개의 질의가 주어진다. 번째 질의는 이며, 다음 값을 구해야 한다.
를 만족하는 모든 정수 쌍 중에서 하나를 균일하게 고를 때, 의 아름다움의 기댓값을 구한다.
기댓값은 기약분수 로 나타낼 수 있다. 을 출력한다.
입력
첫 줄에 두 정수 , 이 주어진다 ().
다음 개의 줄에는 , 가 주어진다 ().
그다음 개의 줄에는 , 가 주어진다 ().
출력
개의 줄을 출력한다. 번째 줄에는 번째 질의의 답을 으로 나눈 나머지로 출력한다.
힌트
입력과 출력의 크기가 크므로, 시간 초과를 피하려면 빠른 입출력 방법을 사용해야 한다.