1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
#include<bits/stdc++.h>
using namespace std;
int n,k,a,licz,odp=2020,x=1;
int main(){
  cin>>n>>k;
  for(int i=1;i<=n;i++,licz=0,x=i){
    for(int j=1;j<=(i+1)/2;j++,x-=2){
      licz+=x;
      cin>>a;
      if(licz<=k) odp=min(odp,a);
    }
    if(i%2==1)  x+=2;
    for(int j=(i+3)/2;j<=i;j++,x+=2){
      licz-=x;
      cin>>a;
      if(licz<=k) odp=min(odp,a);
    }
  }
  cout<<odp<<endl;
  return 0;
}