Kəsişmələrin adları#7028

Kəsişmələrin adları

1 saniyə
64 meqabayt
Çox asan

Kioto şəhəri öz Çin planı ilə tanınır: burada küçələr ya Şimaldan Cənuba, ya da Şərqdən Qərbə doğru uzanır. Bəzi küçələr nömrələnmişdir, lakin əksəriyyətinin xüsusi adları var.

Kəsişmələr, kəsişən küçələrin adları ilə adlandırılır. Məsələn, Kavaramachi-Sandze kəsişməsi Kavaramachi və Sandze küçələrinin kəsişdiyi yerdir. Lakin bir problem yaranır: hansı ad birinci olmalıdır? İlk baxışda bunun əhəmiyyəti olmadığı görünə bilər: biri Kavaramachi-Sandze (Şimal-Cənub əvvəl), digəri Sandze-Kavaramachi (əvvəl Şərq-Qərb) deyir. Lakin təcrübə göstərir ki, küçələrdə "sıra"nın əhəmiyyəti var. Məsələn, Sidze "güclü" Kavaramachidən, o isə öz növbəsində "güclü" Sandzedən. Bu sıralamadan kəsişmələrin adlarında istifadə etmək olar.

Girişdə X-Y kimi tanınmış kəsişmə adlarının siyahısı verilir. Küçələr Şimal-Cənub və ya Şərq-Qərb istiqamətindədir və yalnız ortoqonal küçələr kəsişə bilər.

Sizin siyahınız tam olmadığı üçün onu aşağıdakı qaydalarla tamamlamalısınız:

İki küçə A və B eyni "gücə" malikdirlər, əgər (1) - (3) şərtləri yerinə yetirilirsə:

  1. Hər ikisi giriş məlumatlarından olan üçüncü küçə C ilə kəsişir;

  2. Elə bir küçə D yoxdur ki, D-A və B-D giriş məlumatlarında mövcuddur;

  3. Elə bir küçə E yoxdur ki, A-E və E-B giriş məlumatlarında mövcuddur;

Bu tərifi "güclü" münasibətini genişləndirmək üçün istifadə edəcəyik:

Sizdən verilmiş kəsişmə adlarının X-Y uyğun olub-olmadığını müəyyən etmək tələb olunur. Cavab müsbət olmalıdır, əgər adın uyğunluğunu sübut edə bilirsinizsə, və mənfi əks halda. Yəni:

Giriş məlumatları

Bir neçə testdən ibarətdir və formatı belədir:

n

Crossing[1]

...

Crossing[n]

m

Question[1]

...

Question[m]

Kəsişmələr və Sorğular

X-Y

şəklindədir, burada X və Y uzunluğu 16-dan çox olmayan hərflər və rəqəmlərdən ibarət sətirlərdir. Sətirlər boşluq ehtiva etmir, hərflərin registri əhəmiyyətlidir.

n və m 1 ilə 1000 arasında daxilidir, hər testdə ən çox 200 küçə var.

Sonuncu sətir sıfırdır.

Çıxış məlumatları

Hər test üçün m + 1 sətir çıxarın. Birinci sətirdə şəhərdəki küçələrin sayı, ardınca suallara cavablar - ya YES, ya da NO.

Nümunələr

Nümunə 1

Loading
Loading