Pagini recente » Rating Octavian-Daniel Dumitran (ddumitran) | Monitorul de evaluare | Monitorul de evaluare | Profil The_Russian | Cod sursa (job #2703695)
import java.io.*;
import java.util.*;
public class Main {
private static final String INPUT_FILE_PATH = "hashuri.in";
private static final String OUTPUT_FILE_PATH = "hashuri.out";
public static void main(String[] args) throws IOException {
Scanner in = new Scanner(new FileReader(INPUT_FILE_PATH));
PrintWriter out = new PrintWriter(OUTPUT_FILE_PATH);
int n = in.nextInt();
Set<Integer> hash = new HashSet<>();
while (n-- > 0) {
int opType = in.nextInt();
int val = in.nextInt();
switch (opType) {
case 1:
hash.add(val);
break;
case 2:
if (hash.contains(val)) {
hash.remove(val);
}
break;
case 3:
out.println((hash.contains(val) ? 1 : 0));
break;
}
}
out.flush();
in.close();
out.close();
}
}