[백준] 14889. 스타트와 링크 / python 파이썬
🚩 브루트포스, 백트래킹 thinking 1. 파이썬 itertools의 조합 기능을 사용해 만들수 있는 리스트의 경우의 수를 구하고 2. for문을 돌면서 해당 경우의 수의 행만 돌면서 나머지 열의 값을 더함 ex. (1,2,3)의 경우라면 1,2,3행을 돌며 1행일 때는 2,3열의 값, 2행일 때는 1,3열의 값, 3행일 때는 1,2열의 값만 더하면 팀의 능력치를 구할 수 있다. 3. sumA, sumB 구한 다음 abs로 차이 구해서 가장 최소값이 답 ❗ 문제는 (1,2,3)-(4,5,6) / (1,4,5)-(2,3,6) 이런식으로 짝을 이루어야하는데 이걸 어떻게 매칭시키는 것인가였다. 근데 대박인게 itertools로 조합 구하면 아래 그림처럼 알아서 순서대로 조합의 경우를 구해서 매칭이 된다. ..
algorithm/baekjoon
2021. 6. 2. 20:33
글 보관함
TAG
- 브루트포스
- 17406 배열돌리기4
- 파이썬
- dfs
- 20057 마법사 상어와 토네이도
- 기지국설치
- Python
- 백준
- BFS
- 프로그래머스
- swea
- 2018 카카오 공채
- merge에러
- 2579 계단오르기
- 21609 상어 중학교
- dp
- 20056 마법사 상어와 파이어볼
- merge 에러
- 영어끝말잇기
- 삼성코테
- 알고리즘
- 삼성기출
- 보석쇼핑
- react
- git 미러링
최근에 올라온 글
- Total
- Today
- Yesterday
최근에 달린 댓글