Професионална програма
Loading...
nika_29 avatar nika_29 5 Точки

The Hunting Games

Здравейте,може ли помощ с тази задача на C#-  https://judge.softuni.bg/Contests/Practice/Index/1555#0

Не разбирам как точно трябва да станат сметките когато стигна 2 ден.

 

Тагове:
0
Programming Fundamentals
nika_29 avatar nika_29 5 Точки

Мерси много,само не ми стана ясно това -  water *= 0.7; energy *= 1.05; като стигне 2 ден защо се умножава по 0.7 и 1.05 ?

0
rlukarski avatar rlukarski 15 Точки

Поради причината, че се намалява с 30% водата и се умножава с 5% енергията.

Пример:

Имаш 100 литра вода, махаш 30% и стават 70 литра, което се описвапо следният начин:
100 * 0.7 = 70, другият вариант е 100  - (100 * 0.3), което дава същипт резултат.

За 1.05, формулата е, че се увеличава с 5%, което значи:

100 енергия * 1.05 = 105 енергия, също важи следният запис 100 + (100 * 0.05).

1.05 си го представи като 105%, а 0.7 си го представи, като 70%, така се смятат процентите от дадено число :) ! 

0
nika_29 avatar nika_29 5 Точки

Мерси много.Разбрах го.Пробвах така както казахте и стана.

https://pastebin.com/v2kD4Rgw

0
Aleksandar.Hristov9 avatar Aleksandar.Hristov9 11 Точки

Само тези линии код трябваше да добавя 

if (groupsEnergy <= 0)
            {
                break;
            }

ама немога да разбера защо :D 

без тях ми дава 70% 

ето моя код 

https://pastebin.com/JS8jjmyr

Edit:Видях условието на задачата и разбрах 

0
04/06/2019 05:58:32