SH

  • 홈
  • 태그
  • 방명록

2025/01/03 1

[lv4] 도둑질

https://school.programmers.co.kr/learn/courses/30/lessons/42897 시간 제한 빡빡한 원형 DP 문제다.  풀이 1. 원형 DP (0번째 집을 훔쳤으면, M-1번째 집을 훔칠 수 없음)=> 배열 idx를 0 ~ M-2, 1 ~ M-1 까지 고려하는 경우로 나누어 DP를 2번 수행한다. 2. DP기록 dp[i][0], dp[i][1]을 각각 i번째 집을 안훔치는/훔치는 경우로 두었는데, 이것만으로도 시간 초과가 난다.=> 배열 대신에 변수에 기록하고, swap하며 탐색한다.   시간 초과 코드더보기// 시간 초과 1. 2차원 DP 배열 2개 + money 배열 2개 사용 import java.util.*; class Solution {     public in..

[프로그래머스] PS/Java 2025.01.03
이전
1
다음
더보기
프로필사진

SH

https://velog.io/@lsh_s2/posts

  • 분류 전체보기 (291)
    • 미니멀 개발일기 (12)
    • CS - 강의, 서적 (19)
      • [Network] 한양대학교 이석복 교수 강의 (4)
      • [SQLD] 홍쌤의 데이터랩 (14)
      • [Algorithm] 바킹독의 실전 알고리즘 (1)
    • CS - 개인 (7)
      • CQRS (1)
      • 파티셔닝 VS 샤딩 (1)
      • Network (1)
      • TDD (1)
      • 테스트 대역 (1)
      • 모듈, 결합도, 응집도 (1)
      • CPU 스케줄링 (1)
    • 자료구조 (3)
      • 트라이 (2)
      • 세그먼트 트리 (1)
    • 알고리즘 (2)
      • 위상 정렬 (1)
      • 배낭 문제 (1)
    • [백준] PS (153)
      • Java (82)
      • C++ (2)
      • Java [실랜디] (69)
    • [프로그래머스] PS (64)
      • Java (64)
    • [프로그래머스] SQL (20)
      • 정답 노트 (12)
      • 오답 노트 (8)
    • ETC (4)
    • 정처기용 암기 (4)
    • 공채 이후 하기 (2)

Tag

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

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

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바