#include <iostream> #include <vector> using namespace std; int W[2002][2002]; int main() { ios_base::sync_with_stdio(false); int wysokosc,liczba_butelek; cin>>wysokosc>>liczba_butelek; for(int i=1;i<=wysokosc;i++) { for(int j=i;j<=wysokosc+1;j++) { W[i][j-1]=i*(j-i); } } vector<int> butelki; int data; for(int j=1;j<=wysokosc;j++) { for(int i=1;i<=j;i++) { cin>>data; if(W[i][j]<=liczba_butelek) { butelki.push_back(data); } } } data=2020; for(int t=0;t<butelki.size();t++) { if(butelki[t]<data) data=butelki[t]; } cout<<data<<endl; return 0; }
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 41 | #include <iostream> #include <vector> using namespace std; int W[2002][2002]; int main() { ios_base::sync_with_stdio(false); int wysokosc,liczba_butelek; cin>>wysokosc>>liczba_butelek; for(int i=1;i<=wysokosc;i++) { for(int j=i;j<=wysokosc+1;j++) { W[i][j-1]=i*(j-i); } } vector<int> butelki; int data; for(int j=1;j<=wysokosc;j++) { for(int i=1;i<=j;i++) { cin>>data; if(W[i][j]<=liczba_butelek) { butelki.push_back(data); } } } data=2020; for(int t=0;t<butelki.size();t++) { if(butelki[t]<data) data=butelki[t]; } cout<<data<<endl; return 0; } |