Задача02. Toy Shop
Здравейте, имам проблем със следната задача https://pastebin.com/Wye70sMv входовете ми ги изкарва верни, но в judge ми дава 60/100, може ли някой да ми каже къде е грешката ?
Здравейте, имам проблем със следната задача https://pastebin.com/Wye70sMv входовете ми ги изкарва верни, но в judge ми дава 60/100, може ли някой да ми каже къде е грешката ?
Дай условието.
Edit:
Намерих няколко грешки. Първото, което ми направи впечатление, е че програмата ти прави 25% отстъпка само при повече от 50 бройки играчки не прави при по-малко или равно на 50. А би следвало да прави отстъпка при 50 или повече. И другото (което е по-съществено): правиш две основни проверки, дали играчките са повече (или) 50 и дали не са по-малко. Във всяка една от тези две проверки трябва да провериш дали цената за екскурзия ще е достатъчна или не е. Тоест така започната твоята задача трябва да провериш дали оставащите пари ще са достатъчни общо 4 пъти (два пъти ако имаш отстъпка и още два ако нямаш). Така както е написана твоята програма, тя извежда "Да, парите са достатъчни...." ако има 25% и "Парите не стига..." ако няма отстъпка. В останалите два варианта (има отстъпка и парите не стигат и няма отстъпка, но парите стигат) програмата няма да изпише нищо на конзолата.
Ето тук ти оставям линк към поправената от мен програма, която дава 100/100 в Judge. Успех :))
Благодаря ти, намерих си грешките :)
Здравей, може ли да погледнеш моят вариант за решението. При зададените входни данни в условието, получавам правилният резултат, но в Judge ми дават само 40%. Къде бъркам? https://pastebin.com/Uz5vXLUN
Нямам представа... Не бях работил с PHP до сега, но ми стана любопитно и си поиграх доста. Не успях да открия проблем обаче... Пробвах различни ситуации като сравнявах крайните отговори на твоята програма и програма, написана на C#, която пък в Judge дава 100/100. Резултатите изглеждат абсолютно същите. Все пак не е невъзможно да е грешка и в Judge, не знам :/