Masala #1029
Crazy monster game #2
Azimjon crazy monster game o'yinini o'ynashni yoqtiradi. Ushbu o'ynda ta monster ga qarshi jang olib borish kerak bo'ladi(monsterlar bitta chiziqda joylashgan).
Azimjon monsterlar ustidan g'alaba qozonishi uchun dastlab har bir monsterning umumiy kuchini aniqlab olishi kerak. monsterning kuchi ga teng, umumiy kuchi esa monsterdan ko'pi bilan masofadagi monsterlar kuchlari yig'indisiga teng.
Har bir monsterni umumiy kuchini aniqlab bo'lgach Azimjon jang qilishga hozirlanadi va Azimjonning dastlabki kuchi ga teng. Agar monsterning umumiy kuchidan Azimjonning kuchi kam bo'lmasa monster ustidan g'alaba qozonadi(Azimjon istalgan monster bilan jangga kirishi mumkun deb qaralsin va u bir vaqtda bir nechta monsterlar bilan jang qilmaydi) va bonusga ega bo'ladi, uning kuchi ga ortadi. Aks holda mag'lubiyatga uchraydi.
Bu o'yinda Azimjon g'alaba qozonadimi buni aniqlashda unga yordam bering.
Kirish faylining dastlabkis satrida butun sonlar. Kiyingi satrda son monsterlar kuchlari beriladi.
Agar o'yinda Azimjon g'alaba qozonsa "Next level" so'zini va jami to'plagan achkosini bitta satrda probil bilan ajratilgan holda chop eting. Aks holda "Game over" so'zini chop eting.
# | input.txt | output.txt |
---|---|---|
1 |
3 1 99 1 0 100 |
Next level 200 |
2 |
3 1 99 1 1 100 |
Game over |
Birinchi testda monsterlar kuchlari ga teng bo'lsa umumiy kuchlari ga teng. Azimjon dastlab birinchi monster bilan janga kiradi va uni mag'lubiyatga uchratib 1 bonsuga ega bo'ladi . Endi u uchinchi monster bilan jang qiladi va 100 bonusga ega bo'ladi . Nihoyat oxirgi monsterni mag'lubiyatga uchratadi . Jami bonuslari .
Ikkinchi testda monsterlar kuchlari ga teng bo'lsa umumiy kuchlari ga teng. Azimjon birinchi monster bilan jang qiladi va uni mag'lubiyatga uchratib 1 bonusga ega bp'ladi . Endi uning kuchi ga teng ammo qolgan ikki monster umumiy kuchlaridan kichik bo'lganligi uchun o'yinda mag'lubiyatga uchraydi.