KBTU 파티
시간 제한2초메모리 제한128 MB
j번 소녀가 처음 2j-1명의 소년과만 아는 사이일 때, 서로 겹치지 않는 r개의 남녀 짝을 고르는 경우의 수를 2946859로 나눈 나머지를 구한다.
문제
KBTU 졸업 파티에 여학생 명 과 남학생 명 이 참석했다. 여학생 는 정확히 남학생 (앞에서부터 명)과만 아는 사이다.
서로 아는 여학생과 남학생을 한 쌍으로 묶어 춤을 추게 하려고 한다. 정확히 쌍을 고르되, 각 쌍은 서로 아는 사이여야 하고, 어떤 학생도 두 쌍 이상에 속할 수 없다(각 여학생과 각 남학생은 최대 한 쌍에만 포함된다). 이렇게 서로소인 개의 쌍으로 이루어진 선택의 수를 구하여라. 두 선택은 이루는 쌍들의 집합이 다르면 서로 다른 것으로 센다.
입력
공백으로 구분된 두 정수 과 ()이 주어진다.
출력
가능한 선택의 수를 로 나눈 나머지를 출력한다.