Boğl
Boggle stolüstü oyununun böyük pərəstişkarı olduğunuzu düşünürəm. Əgər qaydaları bilmirsinizsə, narahat olmayın, mən sizə izah edəcəyəm. Boggle ölçüsündə bir hərf şəbəkəsindən ibarətdir və məqsəd mümkün qədər çox söz tapmaqdır. Həyat yoldaşımla Boggle oynayanda, o həmişə qalib gəlir və uduzan (yəni mən) ev işlərini görməli olur, məsələn, zibili atmaq. Mənə qalib gəlməyə kömək edin.
Boggle-da sözlər qonşu hərflərdən (üfüqi, şaquli və diaqonal) qurulur, lakin bir hüceyrə bir sözdə yalnız bir dəfə istifadə edilə bilər. Yalnız lüğətdə olan sözlər düzgün hesab olunur.
və ya hərfdən ibarət sözlər xal, hərfdən ibarət sözlər xal, hərfdən ibarət sözlər xal, hərfdən ibarət sözlər xal, hərfdən ibarət sözlər isə xal dəyərindədir. Əgər bir neçə söz tapsanız (ümid edirəm ki, belə olacaq), onların xalları cəmlənir.
Giriş verilənləri
Birinci sətir lüğətdəki sözlərin sayını göstərir. Sonrakı sətirin hər biri bir sözü ehtiva edir. Sözlər böyük hərfə qədər ('A' — 'Z') ibarətdir. Lüğət hissəsindən sonra boş bir sətir gəlir. Növbəti sətir Boggle lövhələrinin sayını göstərir. Hər lövhə dörd sətirdə böyük hərf şəbəkəsindən ibarətdir. Boggle lövhələri arasında boş bir sətir var.
Çıxış verilənləri
Hər lövhə üçün mümkün olan maksimum xal cəmini, ən uzun sözü və tapılan sözlərin sayını çıxarın. Bir Boggle-da iki dəfə (və ya daha çox) rast gəlinən sözlər yalnız bir dəfə sayılır. Əgər bir neçə ən uzun söz varsa, leksik qrafik olaraq ən kiçiyini çıxarın. Hər Boggle-da ən azı bir düzgün söz olduğunu düşünün.