fork download
  1. #include <stdio.h>
  2.  
  3. int main(void) {
  4. int a[3][3] = {0}, b[9][2];
  5. int i, j, k;
  6. int product;
  7. int m, n;
  8. scanf("%d", &k);
  9. for (i = 0; i < k; i ++)
  10. for (j = 0; j < 2; j ++)
  11. scanf("%d", &(b[i][j]));
  12. for (i = 0; i < k; i += 2)
  13. a[b[i][0]][b[i][1]] = 1;
  14. for (i = 1; i < k; i += 2)
  15. a[b[i][0]][b[i][1]] = 2;
  16. for (i = 0; i < 3; i ++){
  17. for (j = 0, product = 1; j < 3; j ++)
  18. product *= a[i][j];
  19. if (product == 1 || product == 8)
  20. break;
  21. for (j = 0, product = 1; j < 3; j ++)
  22. product *= a[j][i];
  23. if (product == 1 || product == 8)
  24. break;
  25. }
  26. for (i = 0, m = 1; i < 3; i ++)
  27. m *= a[i][i];
  28. for (i = 0, n = 1; i < 3; i ++)
  29. n *= a[i][2 - i];
  30. if ((product == 1)||(m ==1)||(n == 1))
  31. printf("%d", 1);
  32. else if ((product == 8)||(m == 8)||(n == 8))
  33. printf("%d", 2);
  34. else
  35. printf("%d", 0);
  36. return 0;
  37. }
Success #stdin #stdout 0s 4504KB
stdin
9
1 1
0 1
1 2
1 0
0 0
2 2
2 0
0 2
2 1
stdout
Standard output is empty