Programming Basics Exam 29 March 2015 Morning (02. Basket Battle)
Привет,
Решавам ТАЗИ задача. При тест в judge системата моя код "гърми" на тестове 001, 009 и 010. Прегледах подробно тестовете и условието на задачата и не мога да си обясня нещо. Нека разгледаме тест 001 - там имаме:
INPUT Коментар
Simeon -> Симеон е първи
3 -> Ще играем 3 рунда
200 -> Симеон с 0 точки пробва за 200
success -> Симеон успява: 0 + 200 = 200 точки.
150 -> Наков с 0 точки пробва за 150
success -> Наков успява: 0 + 150 = 150 точки (край на първи рунд)
351 -> (Начало на втори рунд и смяна на реда на играчите) Наков с 150 точки пробва за 351
success -> Наков с 150 точки успява: 150 + 351 = 501 (тук играта свършва защото играч преминава 500 точки)
299
success
1
success
При този случай следва да напечатаме името на победителя, рунда в който е спечелил и резултата на изгубилия или:
Nakov
200
Това дава и моята програма, но според теста изхода е:
Simeon
3
150
Аналогични са и грешките при тестове 009 и 010. Аз ли не разбирам нещо или има грешка в judge системата?
Благодаря предварително!
(facepalm)
Поради незнайно каква причина това съм успял да го разебра като:
"Ако някой прехвърли 500 точки - той печели, ама накрая трябва да изпринтиш резултата му преди да добавиш печелившия изстрел"
Благодаря и се извинявам за малоумието :(