Heşlərlə çeşidləmə#11298

Heşlərlə çeşidləmə

1 saniyə
128 meqabayt
Asan

Sözlər dəsti verilir. Sözləri onların heşlərinin artma sırasına görə çeşidləyin.

sətrinin heşi olaraq onun içərisindəki simvolların ASCII kodlarının cəmini qəbul edəcəyik. Məsələn, hash("Cat") = 67 + 97 + 116 = 280, hash("dOG") = 100 + 79 + 71 = 250.

a sətrinin b sətrindən kiçik olduğunu deyəcəyik, əgər hash() < hash(). Məsələn, "dOG" < "Cat", çünki hash("dOG") = 250, hash("Cat") = 280 və 250 < 280.

Lakin, mətnin içərisində hər zaman çeşidlənmiş siyahının əvvəlində dayanmalı olan "ADAUniversity" xüsusi sözü var. Hash("ADAUniversity") = qəbul edəcəyik.

Eyni heşə malik sözlər üçün onların nisbətən sırasını qorumaq lazımdır (sabit çeşidlənmə tələb olunur).

Giriş

Mətn bir neçə sözdən ibarətdir. Hər bir söz latın əlifbası hərflərindən ibarətdir (böyük və ya kiçik hərflərlə). Sözlər arasında yalnız boşluqlar ola bilər. Mətndəki sözlərin sayı -dən çox deyil. Hər bir sözün uzunluğu simvoldan çox deyil.

Çıxış

Bütün sözləri verilmiş qaydalar əsasında çeşidlənmiş şəkildə çıxarın. Hər bir sözü ayrı sətirdə çıxarmaq lazımdır.

Nümunələr

Nümunə 1

Loading
Loading