또한 n의 다항식 내에서 어떻게 알고리즘으로 생성 할 수 있습니까? 의사 코드는 괜찮습니다.n 개의 챕터를 k (<n) 개의 볼륨에 넣으려면 얼마나 많은 조합이 있습니까?
-3
A
답변
0
이 문제는 k-1
테두리를 선택하는 것으로 이어지고 n
요소는 k
부분으로 나뉩니다. 이와 같이, 위치 k-1
가능성 결과 n+k-1
위치 밖으로 선택 될 필요가있다. 예를 들어 세 개의 과자를 네 자녀로 나눌 필요가 있다고 가정 해 봅시다. 이 경우, 첫 번째 가능성은 3-6 네 개의 과자를 떠나, 처음 두 위치에있는 두 개의 테두리를 넣어하는 것입니다 :
, 세 번째 아이는 네 명 모두를 얻습니다. 또 다른 가능성은 위치 4에 위치 (2) 및 제 2 국경에서 최초의 경계를 넣어하는 것입니다 :
지금 처음 두 아이들은 한 사탕 각 (위치 1 및 3), 세 번째 아이가 느끼는 동안을 얻을 두 개 (5-6 위). 모든 포지션을 반복하면 총 15 개의 가능성이 생깁니다.
모든 볼륨이 적어도 하나의 챕터를 포함해야하는 경우에는 대답이 다릅니다. 이 경우 k
개의 항목이 각각 하나의 볼륨에 이미 할당되어 있으므로 n-k
장이 남습니다. 따라서,
가능성이있다. 이 경우에는 k<n
조건이 중요합니다.
관련 문제
- 1. n 개의 요소를 k 범주로 나열하는 순서
- 2. n 개의 숫자 정렬하기 : 정확히 얼마나 많은 검색어가 필요합니까?
- 3. n 개의 객체의 순열 수를 구하는 R 함수가 있습니까? k P (n, k)?
- 4. n 개의 장소에 k 가지 종류의 물건을 배열하는 방법의 수
- 5. n 개의 파일에서 n 개의 열로 목록을 출력합니다.
- 6. 테이블에서 상위 N 개의 행 선택 N
- 7. N 개의 꼭지점과 E 개의 가장자리를 가진 그래프에는 얼마나 많은 인접성 행렬이 있습니까?
- 8. n 개의 정렬 된 배열에서 전체적으로 k 개의 가장 작은 값을 얻는 데 시간이 얼마나 걸리나요?
- 9. n 개의 목록 교차점
- 10. N 개의 목록 순열
- 11. <n 개의 테이블에 n-gram을 데이터베이스에 저장하는 경우
- 12. N 개의 인수를 취하여 N 개의 값을 반환하는 고성능 솔루션
- 13. n 개의 문자열 조합
- 14. n 개의 배열 만들기
- 15. 반환 n 개의
- 16. 하스켈 - n 개의 n을리스트에 추가하십시오.
- 17. N **의 자릿수 K
- 18. K 개의 긴 이진 문자열 N 줄 인쇄
- 19. n 개의 객체와 javascript를 결합합니다.
- 20. M 개의 상자가 있고 N 개의 동일한 공이있는 경우
- 21. O (N)에서 대체가없는 k 개의 무작위 순열 대체
- 22. n> k라고 가정 할 때 n 개의 숫자 목록에서 k 개의 가장 큰 숫자를 찾는 방법
- 23. MIPS : n k 함수를 선택하십시오.
- 24. 자바에서 n 개의 문자열 비교
- 25. TreeMap을 n 개의 항목으로 트리밍
- 26. 오류 검색 * n 개의 @ 도메인 *
- 27. n 개의 변수 생성 java
- 28. 속도 증가 N 개의 고유 난수 코드
- 29. 함수는 얼마나 많은 마법 사각형이 n * m으로 만들어 지는지를 알아내는 함수입니다. 여기서 n, m - 자연수
- 30. Oracle에서 N 개의 CPU로 얼마나 많은 병렬 작업을 생성 할 수 있습니까?
왜 사람들이 내 질문을 싫어합니까? – MFSO1991
질문은 실제로 프로그래밍과 관련이 없으므로 사용자는 최소한의 노력을 요구합니다. 아래 내 대답을 이해합니까? – jvdhooft
@JeroenvanderHooft 노력하고 있습니다. 그러나 지금은 의미가 없습니다. 나는 그것이 맞는지 아닌지를 알 수 없다. 그건 그렇고, 이것이 내가 알고리즘 디자인 클래스에서 만난 문제입니다. 어떻게 프로그래밍과 관련이 없습니까? – MFSO1991