아직 만들고 있는 페이지입니다.

이 페이지는 아직 만드는 중입니다. 보이는 내용은 바뀔 수 있습니다.

Gap

시간 제한2초메모리 제한512 MB

요약
쿼리 함수로만 접근할 수 있는 증가하는 N개의 음이 아닌 정수 수열에서 이웃한 두 원소 사이의 최대 간격을 반환한다.
난이도

보통10점 중 6점

유형
이분 탐색, 구현, 분할 정복, 수학
정답자
아직 제출이 없습니다

문제

0≤a1<a2<⋯<aN≤10180 \le a_1 < a_2 < \cdots < a_N \le 10^{18}을 만족하는 NN개의 음이 아닌 정수 a1,a2,…,aNa_1, a_2, \dots, a_N이 있다. 지혁이는 1≤i≤N−11 \le i \le N-1인 ii에 대해 ai+1−aia_{i+1} - a_i의 최댓값을 알고 싶어 한다. 입력 정수는 지혁이의 프로그램에 직접 주어지지 않고 특별한 함수로 접근할 수 있다. 자세한 내용은 선택한 프로그래밍 언어의 Implementation 절을 참고하라.

1≤i≤N−11 \le i \le N-1인 ii에 대해 ai+1−aia_{i+1} - a_i의 최댓값을 반환하는 함수를 지혁이를 위해 구현하라.

제한

모든 서브태스크에서 2≤N≤100 0002 \le N \le 100\,000이다.

예제1

  1. 예제 1

    입력
    2
    0 1
    
    예상 출력
    1