#include<iostream>
using namespace std;
int main() {
int testy, dzieci, poj, poczatkowa, oczekiwana;
int suma_litrow =0 , letnia_poczatkowa =0;
int letnia_koncowa=0;
int tablica[100000][3];
int min_pocz, min_konc;
int max_pocz, max_konc;
cin >> testy;
for(int i=0; i<testy; i++) {
letnia_poczatkowa = 0;
letnia_koncowa = 0;
min_pocz = 1000001;
max_pocz = 0;
min_konc = 1000001;
max_konc = 0;
cin >> dzieci;
for(int j=0; j<dzieci; j++) {
/*cin >> tablica[j][0];
cin >> tablica[j][1];
cin >> tablica[j][2];*/
cin >> poj;
cin >> poczatkowa;
cin >> oczekiwana;
if(poczatkowa < min_pocz)
min_pocz = poczatkowa;
if(poczatkowa > max_pocz)
max_pocz =poczatkowa;
if(oczekiwana < min_konc)
min_konc = oczekiwana;
if(oczekiwana > max_konc)
max_konc = oczekiwana;
suma_litrow += poj;
letnia_poczatkowa += poj * poczatkowa;
letnia_koncowa += poj * oczekiwana;
}
if(min_konc < min_pocz || max_konc > max_pocz)
cout << "NIE" << endl;
else if(letnia_poczatkowa == letnia_koncowa)
cout << "TAK" << endl;
else
cout << "NIE" << 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 | #include<iostream> using namespace std; int main() { int testy, dzieci, poj, poczatkowa, oczekiwana; int suma_litrow =0 , letnia_poczatkowa =0; int letnia_koncowa=0; int tablica[100000][3]; int min_pocz, min_konc; int max_pocz, max_konc; cin >> testy; for(int i=0; i<testy; i++) { letnia_poczatkowa = 0; letnia_koncowa = 0; min_pocz = 1000001; max_pocz = 0; min_konc = 1000001; max_konc = 0; cin >> dzieci; for(int j=0; j<dzieci; j++) { /*cin >> tablica[j][0]; cin >> tablica[j][1]; cin >> tablica[j][2];*/ cin >> poj; cin >> poczatkowa; cin >> oczekiwana; if(poczatkowa < min_pocz) min_pocz = poczatkowa; if(poczatkowa > max_pocz) max_pocz =poczatkowa; if(oczekiwana < min_konc) min_konc = oczekiwana; if(oczekiwana > max_konc) max_konc = oczekiwana; suma_litrow += poj; letnia_poczatkowa += poj * poczatkowa; letnia_koncowa += poj * oczekiwana; } if(min_konc < min_pocz || max_konc > max_pocz) cout << "NIE" << endl; else if(letnia_poczatkowa == letnia_koncowa) cout << "TAK" << endl; else cout << "NIE" << endl; } return 0; } |
English