1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#include <iostream>

using namespace std;

int main()
{
    int wysokosc, ilosc;
    cin>>wysokosc>>ilosc;
    int VineTab[wysokosc][wysokosc];

    for(int i =0; i < wysokosc; i++)
        for(int j = 0; j<=i; j++)
            cin>>VineTab[i][j];

    int les = VineTab[0][0];

    for(int i =0; i<wysokosc; i++)
        for(int j = 0; j<wysokosc; j++)
            if((j<=i&&(i-j+1)*(j+1)<=ilosc) && les>VineTab[i][j])
                    les = VineTab[i][j];

    cout<<les;
    return 0;
}