#include #include #include #include using namespace std; using ll = long long; int main(void){ int n; cin >> n; priority_queue, greater> pri; while(n--){ ll h; cin >> h; pri.push(h); } auto judge=[&](ll x){ priority_queue, greater> now=pri; while(x>=0&&now.size()){ ll p=min(x, 60), minus=(1ll<1){ ll mid=(left+right)/2; if(judge(mid-1)) right=mid; else left=mid; } cout << right << endl; return 0; }