Submission #403150

#TimeUsernameProblemLanguageResultExecution timeMemory
403150rainliofficialCarnival (CEOI14_carnival)Java
0 / 100
126 ms9180 KiB
import java.io.*; import java.util.*; public class carnival { static int n; public static void main(String[] args) throws IOException{ BufferedReader file = new BufferedReader(new InputStreamReader(System.in)); n = Integer.parseInt(file.readLine()); int[] ans = new int[n]; int g = 1; for (int i=0; i<n; i++){ for (int j=i+1; j<n; j++){ if (get(new int[] {i+1, j+1}) == 1){ if (ans[i] != 0){ ans[j] = ans[i]; }else if (ans[j] != 0){ ans[i] = ans[j]; }else{ ans[i] = g; ans[j] = g; g++; } } } } System.out.print("0"); for (int i : ans){ System.out.print(" " + i); } } public static int get(int[] arr) throws IOException{ System.out.print(arr.length); for (int i=0; i<arr.length; i++){ System.out.print(" " + arr[i]); } System.out.flush(); BufferedReader file = new BufferedReader(new InputStreamReader(System.in)); return Integer.parseInt(file.readLine()); } }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...