Nu aveti permisiuni pentru a descarca fisierul grader_test2.in
Cod sursa(job #2087711)
| Utilizator | Data | 14 decembrie 2017 01:07:54 | |
|---|---|---|---|
| Problema | Hashuri | Scor | 100 |
| Compilator | java | Status | done |
| Runda | Arhiva educationala | Marime | 0.79 kb |
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();
}
}
