Problem

4 /10


SET'i kullanma

Problem

ADD num, PRESENT num ve COUNT (parametre olmadan) gibi bir dizi sorguyu yürütecek bir program yazın. Program, ayarlanan şablon türü kullanılarak yazılmalıdır.
 
ADD num gibi her sorgu, kümeye num öğesi eklemelidir (böyle bir öğe zaten varsa, başka bir kopya eklemek kümeyi değiştirmez) ve hiçbir şey görüntülenmez.
 
PRESENT num gibi her sorgu bir "EVET" mesajı döndürmelidir; ya da hayır" (büyük harflerle, ayrı bir satırda), kümede böyle bir öğe olup olmadığına göre; kümenin değeri değişmez.
 
COUNT türündeki her bir sorgu yürütülürken, kümedeki mevcut farklı öğe sayısı ayrı bir satırda görüntülenmelidir; kümenin değeri değişmez.
 
Giriş
Standart girdinin ilk satırı N istek içerir (1 < N < 100000), ardından N satır gelir, her biri açıklanan formata göre bir istek içerir.
 
Sayı değerleri 100000000 moduloyu geçmez.
 
Çıktı
PRESENT ve COUNT sorgularının sonuçlarını ayrı satırlarda standart çıktıya (ekran) yazdırın; ADD istekleri için hiçbir çıktı alınmamalıdır.

 
Örnekler
# Girdi Çıktı
1
7
5 EKLE
7 EKLE
COUNT
SUNU 3
SUNU 5
3 EKLE
COUNT
2
HAYIR
EVET
3