import java.io.*;import java.util.*;class shell { public static void main (String [] args) throws IOException { BufferedReader f = new BufferedReader(new FileReader("shell.in")); PrintWriter out = new PrintWriter(new BufferedWriter(new FileWriter("shell.out"))); // UNCOMMENT THESE TWO LINES FOR TESTING AND COMMENT THE ABOVE TWO LINES //BufferedReader f = new BufferedReader(new InputStreamReader(System.in)); //PrintWriter out = new PrintWriter(System.out); StringTokenizer st = new StringTokenizer(f.readLine()); int t = Integer.parseInt(st.nextToken()); int[] pos1 = new int[t]; int[] po+s2 = new int[t]; int[] guess = new int[t]; for(int i =0; i< t; i++) { st = new StringTokenizer(f.readLine()); int t1 = Integer.parseInt(st.nextToken()); int t2 = Integer.parseInt(st.nextToken()); int g1 = Integer.parseInt(st.nextToken());pos1[i] = t1-1; pos2[i] = t2-1; guess[i] = g1-1; } int score =0; int[] scores =new int[3]; for(int j =0; j< 3; j++) { int[] tr = {0,0,0}; tr[j] = 1; for(int i =0; i< t; i++) { int temp = tr[pos1[i]]; tr[pos1[i]]= tr[pos2[i]]; tr[pos2[i]] = temp; if(tr[guess[i]] == 1) { score++; } } scores[j] = score; score = 0; } int max = 0; for(int i =0; i<3; i++){ if (max< scores[i]) { max = scores[i]; } } out.println(max); out.close();
View Full Document