#include <cstdio> int spr[100005]; int firmy[100005][4]; int main() { int n; scanf("%d", &n); int x; int low=1000000000, los=1000000000; int hiw=0, his=0; for(int j=0; j<n; j++){ scanf("%d", &x); for(int i=0; i<x; i++) for(int k=0; k<4; k++) scanf("%d", &firmy[i][k]); low=1000000000; hiw=0; los=1000000000; his=0; for(int y=0; y<x; y++){ if(firmy[y][0]<=low) low=firmy[y][0]; if( firmy[y][1]>=hiw) hiw=firmy[y][1]; if( firmy[y][2]<=los) los=firmy[y][2]; if(firmy[y][3]>=his) his=firmy[y][3]; } for(int i=0;i<x; i++) if(firmy[i][0] == low && firmy[i][1] == hiw && firmy[i][2] == los && firmy[i][3] == his) spr[j] = 1; } for(int i = 0; i<n; i++){ if(spr[i]== 1) printf("TAK\n"); else printf("NIE\n"); } 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 <cstdio> int spr[100005]; int firmy[100005][4]; int main() { int n; scanf("%d", &n); int x; int low=1000000000, los=1000000000; int hiw=0, his=0; for(int j=0; j<n; j++){ scanf("%d", &x); for(int i=0; i<x; i++) for(int k=0; k<4; k++) scanf("%d", &firmy[i][k]); low=1000000000; hiw=0; los=1000000000; his=0; for(int y=0; y<x; y++){ if(firmy[y][0]<=low) low=firmy[y][0]; if( firmy[y][1]>=hiw) hiw=firmy[y][1]; if( firmy[y][2]<=los) los=firmy[y][2]; if(firmy[y][3]>=his) his=firmy[y][3]; } for(int i=0;i<x; i++) if(firmy[i][0] == low && firmy[i][1] == hiw && firmy[i][2] == los && firmy[i][3] == his) spr[j] = 1; } for(int i = 0; i<n; i++){ if(spr[i]== 1) printf("TAK\n"); else printf("NIE\n"); } return 0; } |