Papa#3140

Papa

3 saniyə
64 meqabayt
Orta

Valideynlərinizin çardağını təmizləyərkən, ata-babalarınız arasındakı münasibətləri təsvir edən bir çox sənəd olan bir qutu kəşf etdiniz. Bu sənədlərə əsaslanaraq, sənədlərin ehtiva etdiyi münasibətlərə dair bir sıra suallara cavab vermək istəyirsiniz. Xoşbəxtlikdən, bütün ata-babalarınızın unikal adları var, buna görə də çoxsaylı nəticələr çıxarmaq mümkündür və heç bir çaşqınlıq olmaz.

Bütün münasibətlərin (sözügedən və ya nəticələnən) aşağıdakıları ödədiyi qəbul olunur:

Təqdim olunan informasiya ardıcıl və uyğundur. Gizli münasibətlərin olmadığını və yalnız yuxarıda göstərilən ardıcıllıq qaydalarından birbaşa və ya dolayı olaraq çıxarılan münasibətlərin olduğunu fərz edə bilərsiniz.

Giriş

Girişin birinci hissəsi məlum olan münasibətləri təsvir edən bir neçə sətirdən ibarətdir. Hər münasibət bir sətirdə aşağıdakı formada verilir:

NAME is NAME's RELATIONSHIP.

burada NAME kiçik hərflərlə yazılmış bir sözdür (heç vaxt 'is' deyil), və RELATIONSHIP aşağıdakılardan biri ola bilər:

  • wife

  • husband

  • daughter

  • son

  • mother

  • father

Bu birinci hissə boş sətirlə tamamlanır. Ən azı bir məlum münasibət verildiyini və məlum münasibətlərdə ən çox fərqli adın olduğunu fərz edə bilərsiniz.

Ardınca suallar siyahısı gəlir (hər sətirdə bir sual) və aşağıdakı formada olur:

is NAME NAME's RELATIONSHIP?

burada NAME əvvəlki kimi, RELATIONSHIP isə aşağıdakılardan biri ola bilər:

  • wife

  • husband

  • daughter

  • son

  • mother

  • father

  • niece: əgər belə W və Z varsa ki, X W-nin qızıdır və W və Y Z-nin müxtəlif övladlarıdırsa, o zaman X Y-nin bacısı qızıdır.

  • nephew: əgər belə W və Z varsa ki, X W-nin oğludur və W və Y Z-nin müxtəlif övladlarıdırsa, o zaman X Y-nin bacısı oğludur.

  • grandfather: əgər elə bir Z varsa ki, X Z-nin atasıdır və Z Y-nin atası və ya anasıdırsa, o zaman X Y-nin babasıdır.

  • grandmother: əgər elə bir Z varsa ki, X Z-nin anasıdır və Z Y-nin atası və ya anasıdırsa, o zaman X Y-nin nənəsidir.

  • grandson: əgər elə bir Z varsa ki, X Z-nin oğludur və Z Y-nin övladıdırsa, o zaman X Y-nin nəvəsidir (oğlan).

  • granddaughter: əgər elə bir Z varsa ki, X Z-nin qızıdır və Z Y-nin övladıdırsa, o zaman X Y-nin nəvəsidir (qız).

Suallarda iştirak edən bütün adlar məlum münasibətlər siyahısında qeyd olunacaq. Suallar siyahısı faylın sonuna qədər davam edir.

Çıxış

Hər sual üçün, əgər suala dəqiq cavab vermək mümkündürsə, **yes** və ya **no** çap edin; əgər cavab adam(lar)ın cinsi müəyyən olunmadığı üçün həm bəli, həm də xeyr ola bilərsə, **unknown** çap edin.

Nümunələr

Nümunə 1

Loading
Loading