enopid 님의 블로그

  • 홈
  • 태그
  • 방명록

DynamicProgramming 1

[백준] 17234 : ScoringHack

https://www.acmicpc.net/problem/17234문제 분석 문제는 0점부터 시작하여 3가지 선택을 반복하며, $($1. 점수에 a점 추가  2. 점수에 b점 추가 3. 점수를 2배$)$두 가지 조건을 만족시키며 $($1. 점수가 N+a 미만 2. 2배 한 횟수가 전체의 10% 이하$)$가장 빨리 N에 도달하는 문제이다. 기본적으로 점수, 턴 수, 2배 횟수 총 3가지를 고려해야 하므로 시간복잡도 $N^3$의 DP 문제로 하면 복잡도가 1억이 초과하여 불가능해 보인다.$($안 해봐서 모른다 의외로 될지도 굉장히 애매한 복잡도$)$ 하지만, N이 500 이하이므로 2배를 수행하는 선택이 10번 이상 나오면 값이 최소 1024$(=2^{10})$이므로 10번 이상의 2번 연산은 배제하면 되어..

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

enopid 님의 블로그

enopid 님의 블로그 입니다.

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

Tag

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

티스토리툴바