[삼성 상시] 17281 ⚾ 야구

2019. 6. 4. 22:48알고리즘/백준

순열을 이용한 완전탐색 문제

시간복잡도: 8! * N(50) * 27 = 54,432,000, 27은 각 이닝마다 아웃이 되는 타자가 1명이며, 그 타자가 마지막 타순에 배치되어있다면 9번 돌아야만 아웃카운트 하나가 올라가기 때문이다. 그렇지만 1억 미만이므로 충분히 해결할 수 있다

 

매번 0번을 4번에 배치하면서, 나머지는 순열을 돌리면서 시뮬레이션을 진행하면 된다

 

문제: https://www.acmicpc.net/problem/17281

https://github.com/surinoel/boj/blob/master/17281.cpp

 

'알고리즘 > 백준' 카테고리의 다른 글

5618 공약수  (0) 2019.06.05
1600 말이 되고픈 원숭이  (0) 2019.06.04
15684 사다리 조작  (0) 2019.06.04
1535 안녕  (0) 2019.06.04
17204 죽음의 게임  (0) 2019.06.03