Giggle şirkətlər qrupu "Heç nə itməyib" şüarı altında yeni axtarış sistemi hazırlayır. Ən qabaqcıl inkişaf komandasə kimi sənin vəzifən bu axtarış "sisteminin" test versiyasını yaratmaqdır.
Bu test versiyası əsas funksionallığın yalnız bir hissəsini özündə cəmləşdirir. Sorgularda məntiqi ifadələrdən və tapılmış səhifələrin digər dillərə tərcüməsindən istifadə kimi funksiyalar dəstəklənmir.
Test versiyası üç tip sorğunu emal edir: əlavəetmə, silmə və axtarış. Sistem hər birinə açar sözlər toplusu aid olan tanınan saytların çoxluğunu saxlayır.
Əlavəetmə sorğusu bir açar söz və sayt adını göstərir. Yerinə yetirildikdə, açar söz həmin saytın açar sözlər toplusuna əlavə olunur. Əgər bu açar söz çoxluqda yenidirsə, nəticə OK, artıq mövcuddursa, nəticə Already exist olur.
Silmə sorğusu da açar söz və sayt adını göstərir. Yerinə yetirildikdə, açar söz həmin saytın açar sözlər toplusundan silinir. Əgər açar söz tapılmırsa, nəticə Not found; əks halda, OK-dir.
Axtarış sorğusunda yalnız açar söz verilir. Nəticə olaraq həmin açar sözü ehtiva edən saytların lüğəvi (leksikoqrafik) ardıcıllıqla sıralanmış siyahısı verilir, lakin cavabda yalnız ilk 10 sayt göstərilir.
Sizə sorğular siyahısı verilir. Hər sorğu üçün nəticəni sırası ilə çıxışa yazın.
Birinci sətirdə ədədi verilir — sorğuların sayı (0 \leq n \leq 2500). Sonra növbəti sətirin hər birində bir sorğu yerləşir.
Əlavəetmə sorğusunun formatı belədir:
Add keyword "keyword" to site, burada keyword açar sözdür və site sayt adıdır.
Silmə sorğusunun formatı belədir:
Remove keyword "keyword" from site, burada keyword açar sözdür və site sayt adıdır.
Axtarış sorğusu belədir:
Search "keyword", burada keyword açar sözdür.
Bütün açar sözlər (keyword) yalnız kiçik latın hərflərindən ibarətdir və uzunluğu simvoldan çox deyil.
Bütün sayt adları (site) yalnız kiçik latın hərfləri, kəsik xətlər ("/") və nöqtələrdən (".") ibarətdir, uzunluğu isə simvoldan artıq deyil.
Hər bir sorğu üçün nəticəni çıxışa verin. Nümunələrdə göstərilən formata riayət edin. Sorğuların nəticələrini beş bərabərlik işarəli sətir (=) ilə ayırın.
Nümunə 1