Cod sursa(job #2191551)

Utilizator ibicecIT Zilla ibicec Data 3 aprilie 2018 00:10:35
Problema Hashuri Scor 60
Compilator java Status done
Runda Arhiva educationala Marime 0.86 kb
import java.io.*;
import java.util.*;

public class Main {

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

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

        int operations = scanner.nextInt();
        for ( int i=0; i<operations; i++ ) {
            int operationId = scanner.nextInt();
            int num = scanner.nextInt();
            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();
    }
}