Cod sursa(job #2191547)

Utilizator ibicecIT Zilla ibicec Data 3 aprilie 2018 00:02:37
Problema Hashuri Scor 70
Compilator java Status done
Runda Arhiva educationala Marime 0.91 kb
import java.io.*;
import java.util.*;

public class Main {

    public static void main(String[] args) throws FileNotFoundException {

        Set<Integer> set = new HashSet<Integer>(5_000_011, 1);
        Scanner scanner = new Scanner(new FileReader("hashuri.in"));
        PrintWriter writer = new PrintWriter("hashuri.out");

        int operations = Integer.parseInt(scanner.next());
        for ( int i=0; i<operations; i++ ) {
            int operationId = Integer.parseInt(scanner.next());
            int num = Integer.parseInt(scanner.next());
            switch (operationId) {
                case 1:
                    set.add(num);
                    break;
                case 2:
                    set.remove(num);
                    break;
                case 3:
                    writer.println(set.contains(num)? 1 : 0);
            }
        }
        scanner.close();
        writer.close();
    }
}