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
28
29
30
31
32
33
34
35
36
37
38
39
40
#include <iostream>

using namespace std;

int pietro(int y)
{
    int pietro = 1;
    int start = 1;
    while(start<=y){
        pietro++;
        start = start+pietro;
    }
    if(start >= y) {
        return pietro;
    }
}

int main()
{
   int tab[2];
   cin>>tab[0];
   cin>>tab[1];
   int a=tab[0];
   int data[a][a];
   for(int i=0;i<tab[0];i++) {
      for(int y=0;y<i+1;y++) {
        cin>>data[i][y];
      }
   }
   int xx = pietro(tab[1]);
   int najmniejsza=data[0][0];
   for(int i=1;i<xx;i++){
        for(int y=0;y<i+1;y++){
            if(data[i][y]<najmniejsza){
            najmniejsza = data[i][y];
            }
        }
    }
   cout<<najmniejsza;
}