[Python] 백준 14889번: 스타트와 링크 - brute force
문제 14889번: 스타트와 링크 예제 2의 경우에 (1, 3, 6), (2, 4, 5)로 팀을 나누면 되고, 예제 3의 경우에는 (1, 2, 4, 5), (3, 6, 7, 8)로 팀을 나누면 된다. www.acmicpc.net 풀이 처음 인풋으로 받은 배열중 상단 삼각형에 두 경우의 합을 저장했고, combinations()를 사용해 N/2명의 조합을 만들고, 그 조합에 포함되지 않은 사람들의 리스트를 만들어서 비교했다. 채점 시간이 꽤 걸리길래 처음엔 틀린줄알았는데 브루트포스라 그런거였다. import sys from itertools import combinations N = int(sys.stdin.readline().strip()) arr = [] # N * N 배열로 인풋받기 for _ in ..
PS/Python
2020. 8. 26. 01:44
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 파이썬 최대공약수
- flutter simultor
- Kotlin
- 안드로이드
- 카카오 키해시
- 시뮬레이터 키보드
- 안드로이드 키해시
- 프로그래머스
- 백준 1644
- 코틀린 바텀네비게이션
- 코틀린 데이터바인딩
- 백준 1806
- 백준 2003
- 백준알고리즘
- TextFormField keyboard
- 데이터바인딩 뷰바인딩 차이
- 코틀린 뷰바인딩
- 코틀린 리스트뷰
- 코틀린 뷰페이저
- kotlin fragment
- 백준
- 카카오톡으로 로그인 오류
- counting sort
- 카카오 기출
- 전화번호목록 파이썬
- 투포인터 알고리즘 파이썬
- 투포인터 알고리즘
- 코틀린
- 소수 구하기 파이썬
- 안드로이드 카카오톡으로 로그인
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함