1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#include <iostream>
using namespace std;
int main(){
    ios_base::sync_with_stdio(0);
    cin.tie(0);
    int h,n,x;
    cin>>h>>n;
    int rek=2000000000;
    for(int i=1;i<=h;i++){
        int wyn=1;
        int dod=i-1;
        int od=-1;
        for(int j=1;j<=i;j++){
            cin>>x;
            wyn+=max(0,dod);
            wyn-=max(0,od);
            dod--;
            od++;
            //cout<<wyn<<" | ";
            if(wyn<=n)rek=min(rek,x);
        }
        //cout<<'\n';
    }
    cout<<rek<<'\n';

    return 0;
}