Niestety, nie byliśmy w stanie w pełni poprawnie wyświetlić tego pliku, ponieważ nie jest zakodowany w UTF-8.
Możesz pobrać ten plik i spróbować otworzyć go samodzielnie.
#include <iostream> #include <math.h> using namespace std; int main() { long long n = 0, m =0; long long d = 0, b =0, wysokosc = 0, kg =0, siano = 0, r=0, dni =0; // n - ary wielko�� pola oraz liczba gatunk�w // m - liczba kosze� // d - dzie� koszenia // b - przyci�te do wysoko�ci // wysokosc - wysokosc j-tego gatunku po danym dniu // kg - kilogramy z jednego gatunku // siano - kilogramy siana wszystkich gatunk�w w danym dniu cin >> n >> m; // pobranie liczb long long tab1[m], tab2[m], wys[n], siano1[m]; //tab1[m] - dni kosze� // tab2[m] - wysoko�� przyci�� long long tab[n]; // tablica z wielko�ci� wzrostu ka�dego dnia for(long long i=0; i<n; i++){ cin >> tab[i]; // wpisywanie danych do tablicy o wielko�ci wzrostu zbo�a } for(long long i=0; i< m; i++){ cin >> d >> b; tab1[i]=d; //wpis dni siano = 0; kg =0; if(i==0){ for(long long j=0; j <n; j++){ wysokosc = tab[j] * d; kg = wysokosc - b; if(kg<0){ siano=siano; wys[i]= wysokosc; }else{ siano = siano +kg; wys[i]=b; } } }else{ for(long long j=1; j <=n; j++){ dni = d - tab1[i-1]; wysokosc = tab[j-1] * dni; kg = wys[i-1] + wysokosc - b; if(kg<0){ siano=siano; wys[i]= wysokosc; }else{ siano = siano +kg; wys[i]=b; } }} siano1[i]= siano; } for(long long i=0; i< m; i++){ cout << siano1[i] <<endl; } // modu� sprawdzaj�cy //// cout << n <<" "<< m<< endl; // for (int i = 0; i < n; i++){ // cout << tab[i] << " "; // } // cout << 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 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 | #include <iostream> #include <math.h> using namespace std; int main() { long long n = 0, m =0; long long d = 0, b =0, wysokosc = 0, kg =0, siano = 0, r=0, dni =0; // n - ary wielko�� pola oraz liczba gatunk�w // m - liczba kosze� // d - dzie� koszenia // b - przyci�te do wysoko�ci // wysokosc - wysokosc j-tego gatunku po danym dniu // kg - kilogramy z jednego gatunku // siano - kilogramy siana wszystkich gatunk�w w danym dniu cin >> n >> m; // pobranie liczb long long tab1[m], tab2[m], wys[n], siano1[m]; //tab1[m] - dni kosze� // tab2[m] - wysoko�� przyci�� long long tab[n]; // tablica z wielko�ci� wzrostu ka�dego dnia for(long long i=0; i<n; i++){ cin >> tab[i]; // wpisywanie danych do tablicy o wielko�ci wzrostu zbo�a } for(long long i=0; i< m; i++){ cin >> d >> b; tab1[i]=d; //wpis dni siano = 0; kg =0; if(i==0){ for(long long j=0; j <n; j++){ wysokosc = tab[j] * d; kg = wysokosc - b; if(kg<0){ siano=siano; wys[i]= wysokosc; }else{ siano = siano +kg; wys[i]=b; } } }else{ for(long long j=1; j <=n; j++){ dni = d - tab1[i-1]; wysokosc = tab[j-1] * dni; kg = wys[i-1] + wysokosc - b; if(kg<0){ siano=siano; wys[i]= wysokosc; }else{ siano = siano +kg; wys[i]=b; } }} siano1[i]= siano; } for(long long i=0; i< m; i++){ cout << siano1[i] <<endl; } // modu� sprawdzaj�cy //// cout << n <<" "<< m<< endl; // for (int i = 0; i < n; i++){ // cout << tab[i] << " "; // } // cout << endl; return 0; } |