|
유우카 |
으으…… 으으으…… |
|
유우카 |
그 로봇은 안 돼…… 대운동회에 대전차 미사일을 쏘는 종목은 없단 말이야…… |
|
유우카 |
비싸게 대여해 온 차량이…… 다른 학교로부터의 피해보상 청구가…… |
|
유우카 |
이대로 가면 모두 파산이야……! |
|
유우카 |
어, 어라? 꿈이었나……? |
|
유우카 |
후우…… 다행이다. 정말 끔찍한 악몽이었어…… |
첫 번째 줄에 두 양의 정수 , 이 공백으로 구분되어 주어진다. ;
운동회 계획 에 포함되는 운동 경기 의 개수를 출력한다. 수가 매우 클 수 있으므로 로 나눈 나머지를 대신 출력한다.
기자재를 두 개 이상 사용하고 서로 다른 두 기자재의 최대공약수가 인 운동 경기를 모두 나열하면 다음과 같다.
|
유우카 |
하기야, 아무리 키보토스에 이상한 학생들이 많다지만 대회장에서 무턱대고 대전차 미사일을 폭죽처럼 쏘는 이상한 학생은 없겠지…… |
|
유우카 |
그나저나 밖이 이렇게 밝은 거지? 지금 시간이…… |
|
유우카 |
오전 7시?!! |
|
유우카 |
망했다! 아직 대운동회 준비가 잔뜩 남아 있는데……! |
|
유우카 |
우선 체육복 환복부터…… 아니, 발송이 급한 공문부터……! |
|
유우카 |
미, 미안. 노아! 나도 모르게 어느새 잠들어 버려서……! |
|
노아 |
쉬잇— |
|
유우카 |
……으, 으응? |
|
노아 |
조금만 목소리를 줄여주세요. 유우카 쨩. 모두 방금 잠이 든 참이거든요. |
|
유우카 |
어, 어……. |
|
노아 |
후후, 어제 다들 늦게까지 일하느라 피곤하셨던 모양이네요. |
베리타스 부원이 내가 잠든 사이에 해야하는 일을 마무리해 주었어. 이제 남은건 노아가 전달해준 기자재 관리 계획 세우기만 남았어. 이것만 빠르게 계산하고 대운동회 준비를 마치자.
각 종목에 쓸 체육 기자재 묶음에 번부터 번까지 번호를 붙여두었어. 그러면 기자재 조합으로 하나의 운동 경기 를 개최할 수 있을거야.
운동 경기 는 다음 조건을 만족해야 해.
이제 운동 경기 여럿으로 구성된 운동회 계획 를 만들어야 해. 그런데 이 운동회 계획 에는 만족해야 하는 조건이 있어서 머리가 아픈데, 메모로 정리해볼까?
운동 경기 를 최대한 많이 포함하는 운동회 계획 을 생각하자. 그러한 운동회 계획 은 몇 개의 운동 경기 를 포함하는지 궁금하다라.. 노아가 말해준 일거리이긴 한데.. 이거, 아무리 들어도 황륜대제 기자재 관리 계획이 아니라 그냥 알고리즘 문제 같은데? 잠깐만! 노아! 어디갔어!?
보다 더 많은 기자재를 사용한 운동 경기는 존재하지 않으므로, 는 운동회 계획 에 포함될 수 있다.
운동 경기 보다 더 많은 기자재를 사용한 가 존재한다.
이므로 은 운동회 계획 에 포함될 수 있다.
따라서 운동회 계획 에 포함된 운동 경기의 수는 이다.
기자재를 두 개 이상 사용하고 서로 다른 두 기자재의 최대공약수가 인 운동 경기를 모두 나열하면 다음과 같다.
보다 더 많은 기자재를 사용한 운동 경기는 존재하지 않으므로, 는 운동회 계획 에 포함될 수 있다. 따라서 운동회 계획 에 포함된 운동 경기의 수는 이다.
사용할 수 있는 기자재가 가장 많은 운동 경기는 와 이다. 두 경기의 기자재 중 두 개 이상을 고른 모든 조합을 운동회 계획 에 포함하면, 중복을 제외하고 총 개의 운동 경기를 포함할 수 있다.
예를 들어 은 운동 경기의 조건을 만족하지만, 이 경기의 기자재를 모두 사용하면서 더 많은 기자재를 사용하는 운동 경기는 없다. 한편 에 포함되는지와 관계없이 와 같이 더 많은 기자재를 사용하는 운동 경기가 존재하므로, 은 계획 에 포함할 수 없다.