Proqramlaşdırma yarışması
Vova məktəbində proqramlaşdırma üzrə yarışlar və məşqlər təşkil edir. Bunun üçün o, İnternetdən müxtəlif proqramlaşdırma yarışları və toplantılarının bir çox arxivlərini yükləyib. O, yüklədiklərinin hamısını kompüterinin sərt diskində açıb və indi əldə etdiyi fayl dəstini başa düşməkdə çətinlik çəkir. Vova, neçə proqramlaşdırma yarışının təsvirini yüklədiyini öyrənmək istəyir.
Fayl cütlüyü, əgər onlar eyni kataloqda yerləşirsə və tam adları "XY" və "XY.a" formasındadırsa, test adlanır. Burada "XY" testin nömrəsidir (əgər ondan kiçikdirsə, ön sıfırla tamamlanır). Göstərilən fayllardan birincisində giriş məlumatları, ikincisində isə etalon cavab saxlanılır.
Kataloq, əgər onda 1-dən N-ə qədər bütün nömrələrlə testlər varsa və başqa fayllar yoxdursa (lakin alt kataloqlar ola bilər), test kataloqu adlanır. Burada 1 ≤ N ≤ 99.
Kataloq, əgər onda "check" adında və istənilən (bəlkə də boş) uzantısı olan fayl və test kataloqu olan "tests" alt kataloqu varsa, tapşırıq adlanır. Tapşırıq kataloqunda bundan başqa digər fayllar və alt kataloqlar ola bilər.
Kataloq, əgər onda ən azı bir alt kataloq varsa və onun bütün alt kataloqları tapşırıqlardırsa, yarış təsviri adlanır.
Vovanın kompüterinin sərt diskində saxlanılan bütün faylların təsviri verilir. Onun sərt diskində neçə yarış təsviri olduğunu tapmaq lazımdır.
Giriş verilənləri
Giriş faylının birinci sətri n - faylların sayı (1 ≤ n ≤ 1000) ehtiva edir. Növbəti n sətrin hər biri faylın tam yolunu ehtiva edir. Bu sətrlərin hər biri 1 ilə 200 simvol arasında ehtiva edir.
Yolun elementləri "\" simvolları ilə ayrılır. Yolun elementinin əvvəlində disk hərfi ("A"-dan "Z"-ə qədər), sonra iki nöqtə, sonra isə "\" gəlir. Yolun kataloq adları və fayl adları 33-dən 126-ya qədər kodları olan simvollardan ibarətdir, "\" simvolu istisna olmaqla. Yolun son elementi faylın tam adıdır. Faylın tam adı bir nöqtədən çox ehtiva etmir, bu halda nöqtədən əvvəl və sonra ən azı bir simvol gəlir. Əgər faylın adı nöqtə ehtiva edirsə, nöqtədən sonrakı hissə uzantı adlanır, nöqtədən əvvəlki hissə isə faylın adı adlanır. Əks halda, faylın boş uzantısı olduğu və faylın adı onun tam adı ilə üst-üstə düşdüyü hesab olunur.
Yollarda kiçik və böyük hərflər fərqləndirilmir. Heç bir kataloqda eyni ada malik fayl və alt kataloq yoxdur.
Çıxış verilənləri
Çıxış faylında təsvir olunan fayl dəstində neçə proqramlaşdırma yarışının təsviri olduğunu yazın.
Nümunə giriş və çıxış məlumatları