// Try.cpp : This file contains the 'main' function. Program execution begins and ends there.
//Mateusz Wasilewski
#include <bits/stdc++.h>
using namespace std;
int t, N;
long long expect,got;
long long l, e, g;
long long mine, ming;
int main()
{
ios_base::sync_with_stdio(0);
cin.tie(0);
cout.tie(0);
cin >> t;
for (int j = 0; j < t; j++) {
cin >> N;
expect = 0;
got = 0;
mine = 999999999999;
ming = 999999999999;
for (int i = 0; i < N; i++) {
cin >> l >> g >> e;
ming = min(ming, g);
mine = min(mine, e);
expect += l * e;
got += l * g;
}
if (got == expect && ming <= mine) {
cout << "TAK" << endl;
}
else {
cout << "NIE" << endl;
}
}
}
// Run program: Ctrl + F5 or Debug > Start Without Debugging menu
// Debug program: F5 or Debug > Start Debugging menu
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 | // Try.cpp : This file contains the 'main' function. Program execution begins and ends there. //Mateusz Wasilewski #include <bits/stdc++.h> using namespace std; int t, N; long long expect,got; long long l, e, g; long long mine, ming; int main() { ios_base::sync_with_stdio(0); cin.tie(0); cout.tie(0); cin >> t; for (int j = 0; j < t; j++) { cin >> N; expect = 0; got = 0; mine = 999999999999; ming = 999999999999; for (int i = 0; i < N; i++) { cin >> l >> g >> e; ming = min(ming, g); mine = min(mine, e); expect += l * e; got += l * g; } if (got == expect && ming <= mine) { cout << "TAK" << endl; } else { cout << "NIE" << endl; } } } // Run program: Ctrl + F5 or Debug > Start Without Debugging menu // Debug program: F5 or Debug > Start Debugging menu |
English