2
이동 된 최대 값을 찾기위한 선형 시간 알고리즘
음이 아닌 정수를 포함 하는 배열 이 주어 졌다고 가정합니다 (반드시 구별되지는 않음).A[1..n]A[1..n]A[1..n] 증가하지 않는 순서로 를 하자 . 를 계산하려고합니다 BBBAAAm=maxi∈[n]B[i]+i.m=maxi∈[n]B[i]+i.m = \max_{i\in [n]} B[i]+i. 확실한 해결책은 A를 정렬 한AAA 다음 m 을 계산하는 것 입니다mmm . 최악의 경우 O (n \ lg n) 시간에 실행되는 알고리즘을 제공합니다 O(nlgn)O(nlgn)O(n …