Link-Kəs Dumplinqləri
Chmyaaax dumplinqləri çox sevir, ona görə də LCOI (Link-Kəs İnformatika Olimpiadası) dan gəldikdən sonra bir neçə ədəd yeməyə qərar verdi. Amma, təəssüf ki, o, olimpiadada olduğu zaman Link-Kəs sistemi yenidən qurulmuşdu.
İndi sistem tərəfli kvadrat şəklində məhdud bir təyyarədir, bu kvadratın küncləri , , və nöqtələrində yerləşir. Hər bir nöqtədə dumplinqləri almaq üçün restoran var. Həmçinin, nöqtəsindəki restoranın dumplinqlərinin dadını müəyyən edən funksiyası var:
burada işarəsi bitwise XOR əməliyyatını, işarəsi — bitwise OR əməliyyatını və işarəsi — bitwise AND əməliyyatını təmsil edir.
Chmyaaax Link-Kəs sistemində tapa biləcəyi ən dadlı dumplinqləri dadmaq istəyir, buna görə də sistemdəki bütün restoranlar arasında ən böyük dadlılığı və bu dadlılığa sahib restoranların sayını bilmək istəyir. Zəhmət olmasa, ona bu iki dəyəri müəyyən etməyə kömək edin.
Restoranların sayı çox ola biləcəyindən, zəhmət olmasa, bu dəyəri modulunda çıxarın.
Giriş verilənləri
Tək bir sətir bir tam ədəd () ehtiva edir — Link-Kəs sisteminin tərəf uzunluğu.
Çıxış verilənləri
Tək bir sətirdə, bütün restoranlar arasında tapıla biləcək dumplinqlərin maksimum dadlılığı və bu dadlılıq dəyərinə sahib restoranların sayını modulunda çıxarmaqla iki tam ədəd çıxarmalısınız. Zəhmət olmasa, maksimum dadlılığı cavabda olduğu kimi çıxarın (yəni, modulo deyil).
Nümunələr
Qeyd
Birinci nümunədə, burada nöqtə və onlardakı restoranlarda dumplinqlərin dadlılıq dəyərləri:
: 0
: 2
: 4
: 6
: 2
: 2
: 6
: 6
: 4
: 6
: 4
: 6
: 6
: 6
: 6
: 6
Gördüyümüz kimi, bu restoranların maksimum dadlılığı -dır və bu dəyərə sahib nöqtə var.
İkinci nümunədə, dadlılığı olan restoran nöqtəsi var:
:
:
:
:
:
:
Göstərmək olar ki, verilmiş sərhədlərdə -dən daha çox dadlılığa sahib restoran yoxdur.
Qiymətləndirmə
( bal): ;
( bal): , bəzi tam ədəd üçün ;
( bal): ;
( bal): , bəzi tam ədəd üçün ;
( bal): əlavə məhdudiyyət yoxdur.