Problem

4 /10


Menggunakan SET

Problem

Tulis atur cara yang akan melaksanakan urutan pertanyaan seperti ADD num, PRESENT num dan COUNT (tanpa parameter). Atur cara mesti ditulis menggunakan jenis templat yang ditetapkan.
 
Setiap pertanyaan seperti ADD num harus menambah elemen num pada set (jika elemen sedemikian sudah wujud, menambah salinan lain tidak mengubah set) dan tiada apa yang dipaparkan.
 
Setiap pertanyaan seperti PRESENT num harus mengembalikan mesej "YA"; atau tidak" (dalam huruf besar, pada baris berasingan), mengikut sama ada terdapat unsur sedemikian dalam set; nilai set tidak berubah.
 
Apabila melaksanakan setiap pertanyaan jenis COUNT, bilangan semasa elemen berbeza dalam set hendaklah dipaparkan pada baris yang berasingan; nilai set tidak berubah.
 
Input
Baris pertama input standard mengandungi N permintaan (1 < N < 100000), diikuti oleh N baris, setiap satu mengandungi satu permintaan mengikut format yang diterangkan.
 
Nilai nombor tidak melebihi 100000000 modulo.
 
Output
Cetak ke output standard (skrin) pada baris berasingan hasil pertanyaan PRESENT dan COUNT; tiada output diperlukan untuk ADD pertanyaan.

 
Contoh
# Input Output
1
7
TAMBAH 5
TAMBAH 7
COUNT
PRESENT 3
PRESENT 5
TAMBAH 3
COUNT
2
TIDAK
YA
3