n개의 양의 정수가 주어지는데

이게 

만약

1, 2, 3, 1, 3, 4, 5, 3


이렇게 있다치면 


최대 최소의 차가 제일 큰거를 구하는건데

최대는 무조건 최소보다 뒤에잇어야함.


뒤에 나오는수 y랑 y보다 앞에 있는 수 x의 차가 제일 큰거를 구하는건데


저 예를보면 답은 1, 5 야.


저걸 그냥 조건없이하면 할수있겠는데


분할과 정복으로 알고리즘을 짜라고하네... 시간 복잡도가 더 좋지않은데 이거 연습하라면서...


그래서 일단 했는데 divide and conquer하면 재기가 들어가야하는데 어떻게 base case를 짜야 이게 값을 찾는지 도무지 어제 5시간 뻘짓햇는데도 못구했어...


좀 힌트라도 줄 사람있나 해서 글 써봄.... ㅠ