Logo
(追記) (追記ここまで)

무엇이 틀렸을까요?

10999번 - 구간 합 구하기 2

게시판에서 주어지는 반례 모두 맞게 나오는데 틀리다고 나오네요.

반례입니다.

updateLazy 를 기저사례 뒤에 배치해서 틀렸었습니다.

반례를 생각해보다가 부모 노드가 lazy 가 있는 상태에서 자식 노드가 범위를 벗어났다면 lazy 값을 전파받지 못 하고 잘못된 값으로 계산하는 경우도 존재할 수 있다고 생각을 하게 되었습니다.

제 블로그인 [알고리즘] Segment Tree :: 골드에그 (tistory.com) 에 기재하였습니다. 위 반례가 아닐 경우에 답글 달아주시면 감사하겠습니다.

댓글을 작성하려면 로그인해야 합니다.

(追記) (追記ここまで)

출처

대학교 대회

  • 사업자 등록 번호: 541-88-00682
  • 대표자명: 최백준
  • 주소: 서울시 서초구 서초대로74길 29 서초파라곤 412호
  • 전화번호: 02-521-0487 (이메일로 연락 주세요)
  • 이메일: contacts@startlink.io
  • 통신판매신고번호: 제 2017-서울서초-2193 호

AltStyle によって変換されたページ (->オリジナル) /