18227번 - 성대나라의 물탱크
질의 2가 나오기 전까지 질의 1을 저장해 두었다가 한번에 처리하는 방식으로 하였는데 45%에서 시간초과가 계속 발생하여 질문드립니다.
쿼리1 쿼리2 1,2... 형태로 반복된다면 시간이 얼마나 걸릴까요?
@lovinix 답변 감사드립니다.
그 경우에 어떻게 해야할지 모르겠습니다. 쿼리 2 종류가 무작위로 들어오는데 한번에 처리하는 방법이 있을까요?
질문자님이 푸신 문제 목록을 보았는데, 이 문제는 아직 풀기에 조금 이른 것 같습니다.
정해는 아마 세그먼트트리를 이용한 풀이일것같으니 공부해서 풀고싶으시다면 오일러 투어 테크닉과 세그먼트트리를 찾아보세요
@lovinix 댓글 남겨주셔서 감사합니다.
세그먼트트리를 공부하고 다시 시도해보겠습니다.
트리를 일자로 편 다음에 1번 쿼리가 들어올 때 그 값 증가시켜주고 2번 쿼리 들어올 때 구간합 구해주세요
댓글을 작성하려면 로그인해야 합니다.
dkssudckdah 4년 전
질의 2가 나오기 전까지 질의 1을 저장해 두었다가 한번에 처리하는 방식으로 하였는데 45%에서 시간초과가 계속 발생하여 질문드립니다.