Skip to content

Conversation

@oncsr
Copy link
Contributor

@oncsr oncsr commented Jul 28, 2025

🧷 문제 링크

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

🧭 풀이 시간

25분

👀 체감 난이도

✏️ 문제 설명

N마리의 소가 각각 원형 길의 한 지점으로 들어가서 다른 지점으로 나오며, 이 지점들은 모든 소에 대해 unique하다. -> 지점의 수는 2N개

경로가 무조건 겹치는 소가 몇 쌍인지 구해보자.

🔍 풀이 방법

  • 세그먼트 트리

소가 방문한 지점을 (s, e)로 나타내면, s가 빠른 순서대로 처리한다고 생각한다.

-> 끝 지점이 s ~ e내에 있는 소의 수가 곧 정답에 더해지게 된다. (시작 점은 반드시 더 작았기 때문에 무조건 경로가 겹치게 됨)

이걸 시간 내에 구현하려면 구간 합을 빠르게 구할 수 있어야 하고, 세그먼트 트리를 사용해 해결했다.

⏳ 회고

국밥

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