#include <bits/stdc++.h> using namespace std; const int MAX = 2002; int N, K; int main(){ cin.tie(NULL); ios_base::sync_with_stdio(0); int RES = 2019; int x; cin >> N >> K; for(int i = 0; i < N; i++){ for(int j = 0; j <= i; j++){ cin >> x; if((j + 1)*(i + 1 - j) <= K){ RES = min(RES, x); } } } cout << RES << endl; }
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | #include <bits/stdc++.h> using namespace std; const int MAX = 2002; int N, K; int main(){ cin.tie(NULL); ios_base::sync_with_stdio(0); int RES = 2019; int x; cin >> N >> K; for(int i = 0; i < N; i++){ for(int j = 0; j <= i; j++){ cin >> x; if((j + 1)*(i + 1 - j) <= K){ RES = min(RES, x); } } } cout << RES << endl; } |