Skip to content

Conversation

@oncsr
Copy link
Contributor

@oncsr oncsr commented Sep 18, 2025

🧷 문제 링크

https://www.acmicpc.net/problem/25759

🧭 풀이 시간

15분

👀 체감 난이도

✏️ 문제 설명

아름다움이 A[i]인 N개의 꽃을 차례대로 지나가며 딸지 말지 결정한다.
지나가며 딴 꽃들을 순서대로 놓았을 때 (인접한 꽃의 아름다움 차이)^2의 최댓값을 구해보자.

🔍 풀이 방법

  • DP

dp[i] = 아름다움이 i인 경우에서의 최댓값으로 정의하면 dp 배열 크기를 101로만 잡아도 된다.
각 수를 입력받고, 기존 dp배열의 값을 이용해 신규 dp값을 구해서 O(100N)에 해결했다.

⏳ 회고

그리디로 풀려 했는데 안되길래 포기함

@oncsr oncsr self-assigned this Sep 18, 2025
@oncsr oncsr added the success 👍 해설을 보지 않고 풀었을 때 label Sep 18, 2025
@ShinHeeEul ShinHeeEul merged commit b16ea82 into main Sep 18, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

success 👍 해설을 보지 않고 풀었을 때

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants