이 영역을 누르면 첫 페이지로 이동
Arc 블로그의 첫 페이지로 이동

Arc

페이지 맨 위로 올라가기

Arc

[Baekjoon] 11055: 가장 큰 증가 부분 수열

  • 2022.10.13 16:52
  • Algorithm/PS
글 작성자: SeoArc

문제

가벼운 11053: 가장 긴 증가하는 부분 수열에서 변형된 가벼운 dp 문제이다

 

풀이

내 풀이

import sys

n = int(sys.stdin.readline())
seq = list(map(int, sys.stdin.readline().split()))

dp = seq[:]

dp[0] = seq[0]
for i, v in enumerate(seq):
    for j in range(i-1, -1, -1):
        if seq[j] < v:
            dp[i] = max(dp[i], v+dp[j])

print(max(dp))

해당 문제는 제일 큰 수의 합을 기억하며 나아가는 해법을 찾아가야 한다.

처음 제출했을때 dp 리스트를 모두 0으로 채워놓고 시작했는데, 현재 값보다 작은 값이 발견이 안됐을 때 0으로 처리되어 오답을 얻었다.

추후에 seq를 복사하여 구현했지만 seq 자체를 사용해서 구현해도 됐었다.

 

회고

11053문제에서 살짝 변형된거라 크게 어렵지 않았고 다른 문제들의 풀이도 비슷한 것 같다.

dp 문제에 조금 익숙해진 것 같다. 좀 더 풀어봐야겠다.

 

'Algorithm > PS' 카테고리의 다른 글

[Baekjoon] 1138: 한 줄로 서기  (0) 2023.02.26
[Baekjoon] 17298: 오큰수  (0) 2022.12.06
[Baekjoon] 3190: 뱀  (0) 2022.10.23
[Baekjoon] 11054: 가장 긴 바이토닉 부분 수열  (0) 2022.10.19
[Baekjoon] 1912: 연속합  (0) 2022.10.19

댓글

이 글 공유하기

  • 구독하기

    구독하기

  • 카카오톡

    카카오톡

  • 라인

    라인

  • 트위터

    트위터

  • Facebook

    Facebook

  • 카카오스토리

    카카오스토리

  • 밴드

    밴드

  • 네이버 블로그

    네이버 블로그

  • Pocket

    Pocket

  • Evernote

    Evernote

다른 글

  • [Baekjoon] 17298: 오큰수

    [Baekjoon] 17298: 오큰수

    2022.12.06
  • [Baekjoon] 3190: 뱀

    [Baekjoon] 3190: 뱀

    2022.10.23
  • [Baekjoon] 11054: 가장 긴 바이토닉 부분 수열

    [Baekjoon] 11054: 가장 긴 바이토닉 부분 수열

    2022.10.19
  • [Baekjoon] 1912: 연속합

    [Baekjoon] 1912: 연속합

    2022.10.19
다른 글 더 둘러보기

정보

Arc 블로그의 첫 페이지로 이동

Arc

  • Arc의 첫 페이지로 이동

검색

메뉴

  • 홈
  • 태그
  • 방명록

카테고리

  • 분류 전체보기 (108)
    • Language (28)
      • C++ (0)
      • C# (0)
      • Java (28)
    • Algorithm (47)
      • Algorithm (15)
      • Data Structure (6)
      • PS (26)
    • Computer Science (22)
      • Design Pattern (1)
      • Network (14)
      • OS (7)
    • Game (0)
      • Unity (0)
    • Backend (5)
      • Spring (3)
      • JPA (2)
    • DB (0)
      • SQL (0)
    • DevOps (2)
      • AWS (0)
      • Docker (2)
      • Jenkins (0)
      • Nginx (0)
    • Software Engineering (4)
      • OOP (4)
    • AI (0)
      • Machine Learning (0)
    • Others (0)

최근 글

인기 글

댓글

공지사항

아카이브

태그

  • 알고리즘
  • graph
  • algorithm
  • 그래프
  • network
  • java
  • 자바
  • 네트워크

나의 외부 링크

정보

SeoArc의 Arc

Arc

SeoArc

블로그 구독하기

  • 구독하기
  • RSS 피드

방문자

  • 전체 방문자
  • 오늘
  • 어제

티스토리

  • 티스토리 홈
  • 이 블로그 관리하기
  • 글쓰기
Powered by Tistory / Kakao. © SeoArc. Designed by Fraccino.

티스토리툴바