Logo
(追記) (追記ここまで)

17358번 - 복불복으로 지구 멸망

시간 제한메모리 제한제출정답맞힌 사람정답 비율
1 초 512 MB130360353547.939%

문제

오늘은 즐거운 선린 축제날, 갑자기 폭우가 쏟아지기 시작했다! 상민이는 비에 실망한 학우들을 위해 실내에서도 할 수 있는 복불복 게임을 준비했다.

상민이는 N개의 컵에 N개의 서로 다른 음료를 담았다. 그러고는 아래와 같은 규칙에 따라 음료를 섞기로 했다.

  1. 1~N의 번호가 메겨진 컵을 오름차순으로 일렬로 배치한다.
  2. 어떤 두 컵을 골라 위치를 맞바꾼다. 이 작업을 N/2번 반복한다.
  3. 모든 컵은 정확히 한 번씩 위치가 바뀌어야 한다. 자기 자신과는 위치를 바꿀 수 없다.

이쯤 읽고 나니 왠지 컵이 배열되는 경우의 수가 몇 가지인지 궁금해야 할 것 같다. 이걸 구하지 않으면 지구가 멸망한다고 한다. 이 문제를 풀고 지구의 용사가 되자!

입력

첫째 줄에 음료의 개수 N이 주어진다. N은 항상 짝수이다. (2 ≤ N ≤ 105)

출력

컵이 배열되는 경우의 수를 출력한다. 수가 커질 수 있으므로 109+7로 나눈 나머지를 출력한다.

제한

예제 입력 1

4

예제 출력 1

3

(2,1,4,3), (3,4,1,2), (4,3,2,1) 총 3가지 경우가 가능하다.

힌트

출처

School > 선린인터넷고등학교 > 천하제일 코딩대회 > 제3회 천하제일 코딩대회 J번

(追記) (追記ここまで)

출처

대학교 대회

  • 사업자 등록 번호: 541-88-00682
  • 대표자명: 최백준
  • 주소: 서울시 서초구 서초대로74길 29 서초파라곤 412호
  • 전화번호: 02-521-0487 (이메일로 연락 주세요)
  • 이메일: contacts@startlink.io
  • 통신판매신고번호: 제 2017-서울서초-2193 호

AltStyle によって変換されたページ (->オリジナル) /