토끼의 점심
시간 제한8초메모리 제한512 MB
점화식으로 생성한 M가지 당근 종류별 개수와 N가지 키위 종류별 개수가 주어질 때, 서로 다른 (당근 종류, 키위 종류) 쌍을 최대 몇 마리의 토끼에게 배정할 수 있는지 구한다.
문제
토끼는 점심으로 당근 한 개와 키위 한 개를 먹는다. 토끼는 매우 개성이 강해서, 먹는 당근의 종류와 키위의 종류가 모두 같은 서로 다른 두 토끼가 있어서는 안 된다.
당근은 종류가 있다. 번째 종류의 당근은 개 있다. 키위는 종류가 있다. 번째 종류의 키위는 개 있다. 점심을 먹을 수 있는 토끼는 최대 몇 마리인지 구하라.
와 는 다음 점화식으로 생성한다.
- mod
- mod
입력
입력은 다음 형식으로 주어진다:
출력
점심을 먹을 수 있는 토끼 수의 최댓값을 나타내는 정수를 한 줄에 출력하라.
제한
- 은 1 이상 2,500,000 이하이다.
- 은 1 이상 2,500,000 이하이다.
- 과 는 0 이상 이하이다.
- 과 는 0 이상 이하이다.