Skip to content

Conversation

@lkhyun
Copy link
Contributor

@lkhyun lkhyun commented May 14, 2025

🧷 문제 링크

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

🧭 풀이 시간

60분

👀 체감 난이도

✏️ 문제 설명

두 수열에서 순서를 고려하는 공통 수열에 대해서 사전 순으로 가장 나중에 나오는 공통 수열을 출력하는 문제

🔍 풀이 방법

그리디 알고리즘

⏳ 회고

두 수열을 모두 순회하여 공통된 원소들중 가장 큰 원소의 인덱스를 찾아냄. 어차피 사전 순 가장 뒤인 수열 하나만 출력하는 거니까 가장 큰 공통 원소가 맨 앞에 오는게 무조건 제일 큰 경우임. 그리고 가장 큰 게 여러개 있을 수도 있으니 그 중 가장 앞에 있는 인덱스를 뽑기 위해 수열 뒤에서부터 순회하기로 함.
그리고 한번 순회하여 인덱스를 구했다면 리스트에 추가하고 또 맨 뒤에서부터 찾은 인덱스 바로 뒤까지만 순회함. 이를 반복하여 더 이상 공통 원소를 찾아내지 못하면 리스트를 출력함.
그냥 생각나는대로 풀었는데 맞아서 기분이 좋다 ㅎ

@lkhyun lkhyun self-assigned this May 14, 2025
@lkhyun lkhyun added the success 👍 해설을 보지 않고 풀었을 때 label May 14, 2025
@ShinHeeEul ShinHeeEul merged commit a5aba95 into main May 14, 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