#include<stdio.h> #include<algorithm> using namespace std; int n, mini = -2e9, maxi = 2e9, s; int main() { scanf("%d", &n); for (int i = 0; i < n; i++) { int a; scanf("%d", &a); if (i % 2) mini = max(mini, s - a); else maxi = min(maxi, a - s); s = 2 * a - s; } printf("%d", max(maxi - mini + 1, 0)); return 0; }
5485번: 평균값 수열
https://www.acmicpc.net/problem/5485
피드 구독하기:
댓글
(
Atom
)
댓글 없음 :
댓글 쓰기