Skip to content

Conversation

@oncsr
Copy link
Contributor

@oncsr oncsr commented Oct 30, 2025

🧷 문제 링크

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

🧭 풀이 시간

50분

👀 체감 난이도

✏️ 문제 설명

좌표평면에 N개의 파인애플 조각이 좌표로 주어진다.
점 Q를 기준으로 반직선을 K개 그어서 나눠진 각 구역의 파인애플 조각 개수를 똑같이 만들 수 있는지 알아보자.

🔍 풀이 방법

Q가 원점이 되도록 점들 대칭이동시키기
점들을 각정렬하고 원점 기준으로 스위핑하면서 파인애플 개수 기록
이 배열을 원형이라고 가정하고 구간을 k개로 쪼개서 각각의 합이 동일하도록 만들 수 있으면 YES, 아니면 NO

⏳ 회고

단순히 ccw < 0으로 정렬하면 안되고, y축으로 잘라서 두 구역으로 나눠야 했음.
그리고, size함수가 unsigned 정수라서 size - 1을 했더니 INT_MAX값이 되어버리는 사고가 있었다.

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