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

1121번 - 도형

시간 제한메모리 제한제출정답맞힌 사람정답 비율
2 초 128 MB85921014226.394%

문제

1부터 N까지 번호가 매겨져 있는 선분이 있다. 각 선분의 길이가 주어진다. 이때, 이 선분을 이용해서 만들 수 있는 서로 다른 K각형의 개수를 출력하는 프로그램을 작성하시오. K각형의 한 변은 주어진 선분 중의 하나여야 한다. 그리고 각 선분은 한 번만 사용할 수 있다.

다각형이 서로 다른 것은, 두 다각형 A와 B가 있을 때, A에 쓰였는데, B에 쓰이지 않은 선분이 있다면, 두 다각형을 서로 다르다고 한다.

입력

첫째 줄에 N이 주어진다. N은 50보다 작거나 같은 자연수이다. 둘째 줄에는 N개의 선분의 길이가 주어진다. 길이는 50,000보다 작거나 같은 자연수이다. 셋째 줄에는 K가 주어진다. K는 3보다 크거나 같고, 10보다 작거나 같은 자연수이다.

출력

첫째 줄에 문제의 정답을 출력한다.

제한

예제 입력 1

6
4 4 4 2 2 2
3

예제 출력 1

11

예제 입력 2

4
1 1 1 1
3

예제 출력 2

4

예제 입력 3

4
2 3 4 5
3

예제 출력 3

3

예제 입력 4

5
10 1 4 9 20
4

예제 출력 4

2

예제 입력 5

13
3310 1660 211 1260 160 213 884 539 17212 2025 105 120 5510
7

예제 출력 5

532

힌트

출처

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

출처

대학교 대회

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

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