Keep It Cool
시간 제한1초메모리 제한512 MB
모든 쌍 (a, b)를 배열하는 순열 중 세 쌍 사이 순서 규칙과 m개의 순서 제약을 지키는 경우의 수를 998244353으로 나눈 나머지로 구합니다.
문제
을 만족하는 모든 쌍 의 집합을 생각하자. 이 쌍들을 모두 나열한 순열은 인 임의의 , , 에 대해 쌍 가 순열에서 와 사이에 놓일 때 균형 잡힌 순열이라고 한다. 즉 세 쌍은 순서로 나오거나 순서로 나와야 한다.
순열에는 추가로 개의 제약이 있다. 번째 제약은 쌍 가 쌍 보다 순열에서 앞에 나와야 한다는 것이다. 이 개의 제약을 모두 만족하는 균형 잡힌 순열의 개수를 구하라.
입력
첫 줄에 정수 과 (, )이 주어진다. 이어지는 개의 줄에는 정수 , , , (, )가 주어진다. 쌍 와 는 서로 다르다.
출력
모든 에 대해 가 보다 먼저 나오는 균형 잡힌 순열의 개수를 소수 으로 나눈 나머지로 출력하라.
힌트
두 번째 입력에서 조건을 만족하는 순열은 와 이다.