스타트와링크
https://www.acmicpc.net/problem/14889
삼성 코딩 테스트 기출 문제이다.
시뮬레이션 + 조합 으로 해결하였다.
풀이
플로우는 다음과 같다.
- 팀을 배분한다.
- 배분한 팀 각각의 능력치의 합을 구한다.
- 두 팀 간의 능력치 차이를 구한다.
우선, 팀을 배분하는 방법부터 보자.
총 6명이 있다고 하자 : 1번, 2번, 3번, 4번, 5번, 6번
6명이므로 3명 / 3명으로 팀을 나누어야한다.
1번은 5명 중 2명과 팀을 이룬다. 즉, 5C2