Hovuz
Yarışlar qapalı suda (hovuzda) keçirildikdə, daha güclü üzgüçülərin daha yaxşı görünməsi üçün onları orta cığırlarla, zəifləri isə kənar cığırlarla yerləşdirirlər. Məsələn, 6 cığırdan ibarət hovuzda ən yaxşı idmançı 3-cü cığırda, ikinci 4-cü, 3-cü iştirakçı 2-ci, 4-cü iştirakçı 5-ci cığırda, 5-ci 1-ci cığırda, 6-cı isə 6-cı cığırda üzəcək. Həmçinin, hər yarışda bütün cığırların dolu olması və yarışda hovuzun bütün cığırlarının ən azı yarısının dolu olması təmin edilməyə çalışılır. Hər bir idmançı ən güclülərlə üzmək istəyir, buna görə də ehtiyac olmadan zəif yarışa düşməməlidir.
Bizim vəziyyətimizdə 6 cığırdan ibarət hovuzu nəzərdən keçirəcəyik. Müəyyən məsafədəki yarışların əvvəlki nəticələri soyadlar və nəticələr (real ədəd) şəklində verilmişdir. Sizə əvvəlki nəticələrə əsasən idmançının soyadına görə hansı yarışda və hansı cığırda üzəcəyini müəyyən edən bir məlumat sistemi yaratmaq lazımdır.
Giriş məlumatları:
Giriş məlumatlarının ilk sətirində bir tam K, idmançıların sayı (3 ≤ K ≤ 50). Növbəti K sətir idmançının soyadı və onun əvvəlki nəticəsini (sətir və real ədəd) ehtiva edir. Eyni soyadlar və eyni nəticələr yoxdur. Sonuncu sətir isə hansı idmançının yarış nömrəsi və cığır nömrəsini müəyyən etmək lazım olduğunu göstərən soyaddır.
Çıxış məlumatları:
İki tam ədəd, yarış nömrəsi və cığır nömrəsini boşluqla ayıraraq çıxarın və ya əgər belə bir idmançı yarışda yoxdursa, "Missing" mesajını verin.
Nümunəyə izah
Birinci yarış 1 – sidorov, 2 – koss, 3 – bas, 4 – kolos, 5 – tkachov, 6 – sych.
İkinci yarış 1 – boş, 2 – oskol, 3 – lol, 4 – ivanov, 5 – petrov, 6 – boş.