Masala #0276

Xotira 16 MB Vaqt 1000 ms Qiyinchiligi 13 %
14

  

PDF

Kundalik hayotda elektron kitob o’qish jarayonida ko’pincha *.pdf kengaytmali kitobarga duch kelamiz. Ba’zi hollarda kitobdan ayrim so’zlardan nusxa olish uchun shu so’zlarni belgilab olishimizga to’g’ri keladi. Kitobning biror qismini belgilab olsak belgilangan har bir so’zning orqa foni to’rtburchak shakldagi havorang rangga aylanadi, bu to’rtburchakning bo’yi shu so’zda qatnashgan  eng baland harfning bo’yiga teng bo’ladi:

Har bir harfning eni 1 mm ga teng, har bir harfning bo’yi (a dan z gacha) mm larda sizga beriladi. Berilgan so’z pdf kitobdan belgilanganda hosil bo’ladigan havorang fon yuzasini mm2 da aniqlang!


Kiruvchi ma'lumotlar:

Kirish faylining dastlabki satrida 26 ta [1, 7] oralig’idagi butun sonlar kiritiladi, ya’ni har bir harfning balandligi kiritiladi. Ikkinchi satrda ingliz alifbosining kichik harflaridan iborat, uzunligi 10 ta belgidan ko’p bo’lmagan so’z kiritiladi.


Chiquvchi ma'lumotlar:

Berilgan so’z pdf faylidan belgilanganda hosil bo’ladigan havorang to’rtburchakning yuzasini chop eting.


Misollar
# input.txt output.txt
1
1 3 1 3 1 4 1 3 2 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5
abc
9
Yechimini yuborish
Bu amalni bajarish uchun tizimga kiring, agar profilingiz bo'lmasa istalgan payt ro'yxatdan o'tishingiz mumkin