Problem 01 - Cake Tycoon From Programming Basics Exam - 17 January 2016
Условие и линк към Judge: https://judge.softuni.bg/Contests/Practice/Index/149#0
Решение(75%): http://pastebin.com/Tbt2sCLj
Опитвам се да доведа задачата до 100%. Вероятно проблемът е в променливата cakePrice, защото дава грешка при по-големи входни стойности, но не се сещам какво да променя.
Прав си. Един бърз find and replace на всички int с long решава проблема. :)
Попринцип решава проблема, но реално ти използваш повече памет от необходимото:
Някой от променливите не е нужно да ги правиш long, по условие uint ти върши работа за някои променливи, а заема на половината памет.
В тези задачи това не е от значение. Представи си обаче, ако имаш милион променливи. Тогава разликата, ще са 4 000 000 bytes, което е около 3,8 MB, което не е малко памет.
Allowed memory: 16 MB
Прав си, но има време да мисля за оптимизация на паметта. Засега гледам да реша задачите. :)