Skip to content

Conversation

@oncsr
Copy link
Contributor

@oncsr oncsr commented Apr 15, 2025

🧷 문제 링크

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

🧭 풀이 시간

29분
image

👀 체감 난이도

✏️ 문제 설명

1부터 N까지의 수가 하나씩 들어있는 순열 A가 있다.
순열 그래프는 N개의 정점으로 이루어진 무방향 그래프로, 두 정점 쌍 (i,j)사이에 i<j와 A[i]>A[j]를 모두 만족하면 간선이 존재한다.
이 순열 그래프의 모든 컴포넌트 구성을 구해보자.

🔍 풀이 방법

[사용한 알고리즘]

  • X

순열 A에서 최댓값을 기준으로 오른쪽에 있는 모든 원소들과는 연결되어 있음이 확실하다.
이 부분을 A에서 잘라내고 남은 부분에 대해 다시 최댓값을 구하면, 또 오른쪽 원소들과 모두 연결되어 있다.
....
이런 식으로 생각하면 덩어리들이 여러 개 생기는데, 이 덩어리들 각각의 min값을 구해보면 각 덩어리들이 서로 연결될 수 있는지 알 수 있다.

⏳ 회고

너무 어렵다

@oncsr oncsr added the success 👍 해설을 보지 않고 풀었을 때 label Apr 15, 2025
@ShinHeeEul ShinHeeEul merged commit 20a0d65 into main Apr 15, 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