SH

  • 홈
  • 태그
  • 방명록

2025/02/27 2

[백준 1988] 낮잠 시간 - JAVA

https://www.acmicpc.net/problem/1988 dp문제 처음에 누적합이 떠올랐는데조합으로 원소 뽑으려면 3000!/(3000-n)! * n!이여서 불가능했다. 이후 문제분류 보고 풀음  처음엔 dp[N+1][B+1][2][2]  = dp[N][B][잠 or 안잠][ 준비 or 준비아님]로 생각했다가경우의 수를 구체화 하다보니 더 간결하게 만들 수 있었고, 다음과 같은 식을 세우고 풀었다.// 1. 잠을 잔 경우s[n][b] = Math.max(ns[n-1][b-1], s[n-1][b-1] + cost[n]);// 1-1. 안잤었음, 잠횟수 소모, 안잤었으니 준비 시간임ns[n-1][b-1]// 1-2. 잤었음, 잠횟수 소모, 잤었으니 준비 시간 아님s[n-1][b-1] + cost[n..

[백준] PS/Java 2025.02.27

[백준 1584] 게임 - JAVA

https://www.acmicpc.net/problem/1584 다익스트라 or 0-1 BFS 문제 다익스트라로 풂 import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.util.Arrays;import java.util.Comparator;import java.util.PriorityQueue;import java.util.StringTokenizer;class Main { static class Node { int r, c, d; Node(int r, int c, int d) { this.r = r; this.c = c; this.d..

[백준] PS/Java 2025.02.27
이전
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/02   »
일 월 화 수 목 금 토
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

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바