본문 바로가기 메뉴 바로가기

79brue의 PS 블로그

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

79brue의 PS 블로그

검색하기 폼
  • 분류 전체보기 (101)
    • 공지 (1)
    • 일반 (1)
      • 둘러보기 (1)
    • 코딩 (5)
      • 공부 (3)
      • 알고리즘 (0)
      • 기타 (0)
    • 문제풀이 (69)
      • BOJ (11)
      • 랜덤 마라톤 (11)
      • 국대 멘토링 교육 (7)
      • 기출문제 (8)
      • 기타 (3)
    • 시리즈 (37)
      • Problem Solving Diary (30)
      • 나만 모르는 웰노운 (1)
      • 과거 청산 (6)
    • 대회 (15)
      • Codeforces (0)
      • Atcoder (1)
      • 아레나 (2)
      • 기업 대회 & 올림피아드 (10)
      • 커뮤니티 대회 (2)
    • 음악 (1)
    • 기타 (0)
  • 방명록

17376 (1)
과거 청산 챌린지 #4

슬슬 문제를 푸는 것이 귀찮아지고 있다. D4-D3권에서 남은 문제들을 푸는 것이 쉽지 않아 보인다. 그래도 아직 문제가 꽤 남았으니 이 부분에서 조금 더 풀어 볼 생각이다. 뭔가 문제를 푼 사람이 많을수록 더 풀기 쉬울 것 같으니, 이번에는 푼 사람 순서대로 정렬을 해 봤다. 남은 문제: 60 → 55문제BOJ 20558. 쿼리와 수열$K_i$의 합을 $K$라고 쓰자. 다음과 같이 상태가 $O(NK)$개인 DP를 만드는 것은 쉽다.$DP[i][j][v]$: 구간 $(i, j)$에서 최댓값이 $v$인 경우 답의 최댓값이때 $(i, v)$ 또는 $(j, v)$의 쌍이 $K$개 이하이므로 전체 $(i, j, k)$의 쌍이 $O(NK)$개 이하가 된다. 다만 저렇게 하면 transition의 가짓수가 $K$개..

시리즈/과거 청산 2026. 1. 24. 23:57
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
링크
  • BOJ
  • solved.ac
  • Codeforces
  • Atcoder
Total
Today
Yesterday

Blog is powered by Tistory / Designed by Tistory

티스토리툴바