Haker heş-kod
Java standart kitabxanasına əsasən, String-in heş kodu aşağıdakı şəkildə hesablanır:
s[0] * 31 ^ (n - 1) + s[1] * 31 ^ (n - 2) + ... + s[n - 1]
Burada s[i] - i-ci sıranın simvoludur, n - sıranın uzunluğudur, ^ - qüvvətə yüksəltmə işarəsidir. Hesablamalar işarəli 32-bitlik tam ədədlərlə aparılır.
Heather Not Entirely Evil Recording Company (NEERC) serverlərini sındırmağa hazırlaşır. Hücumu həyata keçirmək üçün ona eyni heş koduna malik k müxtəlif sorğu sətirləri lazımdır. Təəssüf ki, NEERC serverləri yalnız kiçik və böyük ingilis əlifbası hərflərini ehtiva edən sorğu sətirlərini qəbul edir.
Heather sizdən belə sətirlər yaratmaq üçün proqram yazmağınızı istəyir.
Giriş məlumatları
Bir ədəd k (2 ≤ k ≤ 1000) - yaradılmalı olan sətirlərin sayı.
Çıxış məlumatları
k sətir çıxarın. Hər bir sətir bir sorğu sətirini ehtiva etməlidir. Hər bir sorğu sətiri boş olmamalı və uzunluğu 1000 simvoldan çox olmamalıdır. Sətirlər yalnız kiçik və böyük ingilis hərflərini ehtiva etməlidir. Bütün sorğu sətirləri fərqli olmalı və eyni heş koduna malik olmalıdır.