#include using namespace std; #define FOR(i,a,b) for (int i=(a);i<(b);i++) #define RFOR(i,a,b) for (int i=(b)-1;i>=(a);i--) #define REP(i,n) for (int i=0;i<(n);i++) #define RREP(i,n) for (int i=(n)-1;i>=0;i--) typedef long long LL; int N; LL A[2001]; multimapm; bool check(LL x){ multimap::iterator it; it=m.begin(); int left=it->second; int right=it->second; if(-(it->first)>x)return false; LL res=x+it->first; //cout<first); while(1){ it++; if(it==m.end())break; int nxt=it->second; int ntime=-(it->first); res+=p_time-ntime; //cout<>N; REP(i,N){ cin>>A[i]; //m[-A[i]]=i; m.insert(make_pair(-A[i],i)); } //cout<