그냥 O(n)이 최선임?
이진탐색 응용하면 더 괜찮을거 있을거같은데
1 3 30 35 33 30 29 27 25 8
이런거 있다했을때
35가 최대값이잖아
그런거 제일 빨리 찾는 법?
0번째부터 탐색하다 작아지는 순간 있음 break:
만약 계속 커진다면 무용지물
0부터 증가하는 순으로,마지막부터 감소하는 순으로:.
딱 중간에 있음 무용지물
이진탐색 응용하면 더 괜찮을거 있을거같은데
1 3 30 35 33 30 29 27 25 8
이런거 있다했을때
35가 최대값이잖아
그런거 제일 빨리 찾는 법?
0번째부터 탐색하다 작아지는 순간 있음 break:
만약 계속 커진다면 무용지물
0부터 증가하는 순으로,마지막부터 감소하는 순으로:.
딱 중간에 있음 무용지물
a[i+1]-a[i]가 양수인 최대 i를 이진탐색으로
천재인가요?
미분이자낭 - dc App
양수인 a[i+1]-a[i]가 정렬이 됨?
아 peak가 한개밖에 없구나
개쩌는데? log n 될듯
이거 단조증가/단조감소 아니면 O(n)밖에 안됨 1 1 1 1 2 1 1 1 1 이런경우 때문에
오..
해당 댓글은 삭제되었습니다.
파딱님한테 이를거임 ㄷㄷ
그냥 삼분탐색 검색 ㄱ
이런게있군
다른거 응용이면 몰라도 저 문제 그대로면 입력부터 O(N) 아닌가
쿼리가 엄청 들어오나봐 - dc App
구간쿼리 들어오는거면 최댓값 찾고 적당히 케웍하면 될 것 같음