enopid 님의 블로그

  • 홈
  • 태그
  • 방명록

DFS 1

[백준] 15166 : Loading Cargo

https://www.acmicpc.net/problem/15166문제 분석 서로 같이 싣을 수 없는 약들을 고려했을 때, 좌우 화물의 무게 제한을 넘기지 않고 약을 싣을 수 있는지를 묻는 문제이다. 이를 해결하기 위해서 문제를 두 가지 조건으로 나누어 접근해야 한다.1. 무게를 고려하지 않았을 때 두 개로 나누는 것만으로 같이 싣으면 안 되는 약끼리 분리가 되는지ex) (1,2), (2,0), (0,1) 같이 있을 수 없는 쌍이라면 애초에 두 개만으로 는 분리가 불가능하다.2.  1번 조건을 만족한다면 좌우 무게까지 고려해서 두 개로 분리 가능 한지 1번째 조건에 대한 해결은 DFS로 사용하며 매깊이마다 달라지는 플래그를 사용해서  해결가능하다. 우선, 같이 싣으면 안 되는 쌍이 입력으로 들어왔을때 이..

Algorithm/Baekjoon 2025.03.19
이전
1
다음
더보기
프로필사진

enopid 님의 블로그

enopid 님의 블로그 입니다.

  • 분류 전체보기 (22)
    • Algorithm (21)
      • Baekjoon (21)
    • CS (1)
      • OS (0)
      • 자료구조 (1)
    • UE (0)
    • DIrectX (0)

Tag

다익스트라, Union-Find, 균형이진트리, 그리디 알고리즘, PS, BAEKJOON, 바빌로니안 방식, 백준, 3차원 기하학, 세그먼트 트리, DP, 백둔, 제곱근 구하기, C++, greedy algorithm, newton-laphson, 스위핑, 재귀, 그래프탐색, 그리디,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2026/04   »
일 월 화 수 목 금 토
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

방문자수Total

  • Today :
  • Yesterday :

Copyright © AXZ Corp. All rights reserved.

티스토리툴바