17131번 - 여우가 정보섬에 올라온 이유
각 x값에 y값들을 연결리스트 형식으로 저장하여 계산하도록 했습니다
시간을 어떻게 더 줄여할지 조언좀 부탁드립니다
저 풀이는 잘 모르겠는데
그냥 세그먼트 트리나 인덱스 트리 형식으로 갱신해 나가면서 어느 범위에 속한 것들 개수를 세주면 O(nlogn)정도만에 될 거 같긴 하네요
인덱스 트리를 이용해서 다시 코드를 짜봤는데 67%, 9초쯤 시간초과가 발생하네요
조언 부탁드립니다!
for (int j = i; Y == STAR[j].y; j++) UPDATE(STAR[j].x, -1);
이줄에서 무언가 시간초과가 날 이상한 점이 보이지 않으신가요
풀이의 문제가 아니라 작은 실수네용
댓글을 작성하려면 로그인해야 합니다.
sminhyuck 4년 전
각 x값에 y값들을 연결리스트 형식으로 저장하여 계산하도록 했습니다
시간을 어떻게 더 줄여할지 조언좀 부탁드립니다