uppga.c (358B)
1 #include "common.h" 2 3 static inline int iscontain(uint64_t *v) { 4 return ((v[0] <= v[2] && v[3] <= v[1]) || (v[2] <= v[0] && v[1] <= v[3])); 5 } 6 7 int main(int argc, char **argv) { 8 uint64_t v[4]; 9 uint64_t c = 0; 10 FILE *fp = fopen("input", "r"); 11 12 while (readfour(v, fp) != EOF) { 13 if (iscontain(v)) 14 c++; 15 } 16 printf("%llu\n", c); 17 18 return 0; 19 }