프로그래민👨‍💻

  • 홈
  • 태그
  • 방명록
  • Github

백트래킹 21

[SWEA] 4012. 요리사

조합을 사용하는 문제이다. 백트래킹을 사용하는 comb함수를 구현하여 N개중에서 N/2개를 뽑는 조합의 경우를 구하고, 그 경우 마다 check함수를 적용시켜 서로 다른 두 집합의 시너지 합이 최소가 되는 경우를 찾았다. check함수에서는 visit배열을 기준으로 방문의 유무를 이용하여 두개의 그룹으로 나누었다. 그리고 이 check함수에서도 2개씩 뽑아내야 하는 조합이 있는데 이것은 단순 이중for문으로 구현하였다. 문제를 이해하는데 꽤 많은 시간이 걸려서 다른 블로그를 참고하였다. 문제의 의도를 파악하는 연습이 필요한 것 같다. 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 32 33 34 35 ..

Algorithm 2020.03.24
1 2 3
더보기
  • 분류 전체보기 (243)
    • Algorithm (171)
    • Java&Web (30)
    • Infrastructure (1)
    • Database (4)
    • Software Development (5)
    • Computer Science (1)
    • Operating System (2)
    • Network (3)
    • Summary (26)

Tag

DB, 최단거리구하기, 백트래킹, OS, 재귀, BFS, network, 모두의네트워크, 시뮬레이션, 데이터베이스개론, 조합, 그래프, DP, Spring, 순열, 운영체제와정보기술의원리, UnionFind, dfs, springboot, WEB,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

방문자수Total

  • Today :
  • Yesterday :
반응형

Copyright © Kakao Corp. All rights reserved.

티스토리툴바