1. import java.io.BufferedReader;
  2. import java.io.IOException;
  3. import java.io.InputStreamReader;
  4. public class Main {
  5. static BufferedReader bf = new BufferedReader(new InputStreamReader(System.in));
  6. static int t, a1, b1, a2, b2, a3, b3;
  7. public static void main(String[] args) throws IOException {
  8. t = Integer.parseInt(bf.readLine());
  9. while (t-- > 0) {
  10. String[] str = bf.readLine().split(" ");
  11. a1 = Integer.parseInt(str[0]);
  12. b1 = Integer.parseInt(str[1]);
  13. a2 = Integer.parseInt(str[2]);
  14. b2 = Integer.parseInt(str[3]);
  15. a3 = Integer.parseInt(str[4]);
  16. b3 = Integer.parseInt(str[5]);
  17. if(a1==a2){
  18. int side2=b1+b2;
  19. if(a1 ==a3|| a1 ==b3||side2==a3||side2==b3)
  20. System.out.println(4);
  21. else
  22. System.out.println(6);
  23. continue;
  24. }
  25. else if(a1==b2){
  26. int side2=b1+a2;
  27. if(a1 ==a3|| a1 ==b3||side2==a3||side2==b3)
  28. System.out.println(4);
  29. else
  30. System.out.println(6);
  31. continue;
  32. }
  33. else if(b1==a2){
  34. int side2=b2+a1;
  35. if(a2 ==a3|| a2 ==b3||side2==a3||side2==b3)
  36. System.out.println(4);
  37. else
  38. System.out.println(6);
  39. continue;
  40. }
  41. else if(b1==b2){
  42. int side2=a1+a2;
  43. if(b1 ==a3|| b1 ==b3||side2==a3||side2==b3)
  44. System.out.println(4);
  45. else
  46. System.out.println(6);
  47. continue;
  48. }
  49. else if(a2==a3){
  50. int side2=b3+b2;
  51. if(side2 == a1 || side2 == b1)
  52. System.out.println(4);
  53. else
  54. System.out.println(6);
  55. continue;
  56. }
  57. else if(a2==b3){
  58. int side2=b2+a3;
  59. if(side2 == a1 || side2 == b1)
  60. System.out.println(4);
  61. else
  62. System.out.println(6);
  63. continue;
  64. }
  65. else if(b2==a3){
  66. int side2=a2+b3;
  67. if(side2 == a1 || side2 == b1)
  68. System.out.println(4);
  69. else
  70. System.out.println(6);
  71. continue;
  72. }
  73. else if(b2==b3){
  74. int side2=a2+a3;
  75. if(side2 == a1 || side2 == b1)
  76. System.out.println(4);
  77. else
  78. System.out.println(6);
  79. continue;
  80. }
  81. else if(a1==a3){
  82. int side2=b1+b3;
  83. if(side2 == a2 || side2 == b2)
  84. System.out.println(4);
  85. else
  86. System.out.println(6);
  87. continue;
  88. }
  89. else if(a1==b3){
  90. int side2=b1+a3;
  91. if(side2 == a2 || side2 == b2)
  92. System.out.println(4);
  93. else
  94. System.out.println(6);
  95. continue;
  96. }
  97. else if(b1==a3){
  98. int side2=b3+a1;
  99. if(side2 == a2 || side2 == b2)
  100. System.out.println(4);
  101. else
  102. System.out.println(6);
  103. continue;
  104. }
  105. else if(b1==b3){
  106. int side2=a1+a3;
  107. if(side2 == a2 || side2 == b2)
  108. System.out.println(4);
  109. else
  110. System.out.println(6);
  111. continue;
  112. }
  113. int side1=a1+a2;int side2=a3+a2;int side3=a1+a3;
  114. int side4=b1+b2;int side5=b3+b2;int side6=b1+b3;
  115. int side7=b1+a2;int side8=b3+a2;int side9=b1+a3;
  116. int side10=a1+b2;int side11=a3+b2;int side12=a1+b3;
  117. boolean bool1= a3==side1||b3==side1||side2==a1||side2==b1||side3==a2||side3==b2;
  118. boolean bool2= a3==side4||b3==side4||side5==a1||side5==b1||side6==a2||side6==b2;
  119. boolean bool3= a3==side7||b3==side7||side8==a1||side8==b1||side9==a2||side9==b2;
  120. boolean bool4= a3==side10||b3==side10||side11==a1||side11==b1||side12==a2||side12==b2;
  121. if(bool1||bool2||bool3||bool4)
  122. System.out.println(6);
  123. else
  124. System.out.println(8);
  125. }
  126. }
  127. }
点赞(0)
 

0 分

0 人评分

 

C语言网提供由在职研发工程师或ACM蓝桥杯竞赛优秀选手录制的视频教程,并配有习题和答疑,点击了解:

一点编程也不会写的:零基础C语言学练课程

解决困扰你多年的C语言疑难杂症特性的C语言进阶课程

从零到写出一个爬虫的Python编程课程

只会语法写不出代码?手把手带你写100个编程真题的编程百练课程

信息学奥赛或C++选手的 必学C++课程

蓝桥杯ACM、信息学奥赛的必学课程:算法竞赛课入门课程

手把手讲解近五年真题的蓝桥杯辅导课程

评论列表 共有 0 条评论

暂无评论