dailyhong

  • 홈
  • 태그

퇴사 1

백준-14501-퇴사

문제 요약# N : day# T : 상담을 완료하는데 걸리는 시간# P : 상담을 했을 때 받을 수 있는 금액# N일 동안 상담을 해서 최대한 많은 이익을 얻는 방법첫 번째 구현 → 실패def dfs(시작점): # 현재 일수가 N보다 큰 상황 -> 뒤 돌아간다.(백트래킹) if 현재일수 > N: return ## dfs는 T를 기준으로 방문한 T가 N을 넘지 않으면 계속 방문 ## T를 방문하면 i + T[i] 가 되어야한다. for i in range(시작점,n+1): if visited[i] == 0: continue visited[i] = 1 # 방문처리 s.append(P[i]) # 현재..

알고리즘/백준 2024.07.14
이전
1
다음
더보기
프로필사진

dailyhong

  • 분류 전체보기
    • 개발 언어
      • Python
    • 알고리즘
      • 프로그래머스
      • 백준
      • 이것이 코딩 테스트다
    • 웹 프레임워크
      • Django
    • 인프라
      • 네트워크
      • docker

Tag

백준 11728번, DP, 구현, 리스트 합치기, join 메서드, copy모듈, bfs.dfs, 백준 9095번, 백준 14248번, 기적의 매매법, 그리디 알고리즘, django, 백준 20546번, 깊은복사/얕은복사, 이것이코딩테스트다_bfs/dfs, join메서드, .strip(), 백준 11497번, 백준 2606번, dfs와 백트래킹,

최근글과 인기글

  • 최근글
  • 인기글

Archives

방문자수Total

  • Today :
  • Yesterday :
github

Copyright © Kakao Corp. All rights reserved.

  • github

티스토리툴바