Skip to content

Conversation

@oncsr
Copy link
Contributor

@oncsr oncsr commented Sep 13, 2025

🧷 문제 링크

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

🧭 풀이 시간

10분

👀 체감 난이도

✏️ 문제 설명

개발자 N명이 일렬로 서있고, 각 개발자는 능력치를 가진다.
두 개발자가 함께 팀을 만들 수 있고, 팀의 능력치는 (두 개발자 사이에 존재하는 다른 개발자 수) * (두 개발자의 능력치 중 최솟값)이 된다.

팀 능력치의 최댓값을 구해보자.

🔍 풀이 방법

  • 비둘기집 원리

개발자는 10만명 주어지지만 능력치의 가짓수는 10000개 뿐이다.
각 능력치별로 최소 인덱스와 최대 인덱스를 저장해두고, 10000 * 10000 이중 for문으로 최댓값을 찾아줬다.

⏳ 회고

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