Black Flag
Не мога да разбера къде греша и какво се иска в задачата. Процентът ли не изчислявам правилно, нещо с типовете данни ли бъркам? В първите задачи от старите междинни изпити има странни уловки понякога.
Правилно принтира с примерните входове, но гърми на 60/100.
https://judge.softuni.bg/Contests/Practice/Index/1773#0
Black Flag
Pirates are invading the sea and you're tasked to help them plunder
Create a program that checks if a target plunder is reached. First you will receive how many days the pirating lasts. Then you will receive how much the pirates plunder for a day. Last you will receive the expected plunder at the end.
Calculate how much plunder the pirates manage to gather. Each day they gather plunder. Keep in mind that every third day they attack more ships and they add additional plunder to their total gain which is 50% of the daily plunder. Every fifth day the pirates encounter a warship and after the battle they lose 30% of their total plunder.
If the gained plunder is more or equal to the target print the following:
"Ahoy! {totalPlunder} plunder gained."
If the gained plunder is less than the target. Calculate the percentage left and print the following:
"Collected only {percentage}% of the plunder."
Both numbers should be formatted to the 2nd decimal place.
Input
- On the 1st line you will receive the days of the plunder – an integer number in the range [0…100000]
- On the 2nd line you will receive the daily plunder – an integer number in the range [0…50]
- On the 3rd line you will receive the expected plunder – a real number in the range [0.0…10000.0]
Output
- In the end print whether the plunder was successful or not following the format described above.
Examples
Input |
Output |
5 |
Ahoy! 154.00 plunder gained. |
Comments |
|
The days are 5 and the daily plunder is 40. On the third day the total plunder is 120 and since it is a third day, they gain an additional 50% from the daily plunder which adds up to 140. On the fifth day the plunder is 220, but they battle with a warship and lose 30% of the collected cargo and the total becomes 154. That is more than the expected. |
|
|
|
10 20 380 |
Collected only 36.29% of the plunder. |
Мале верно ли не съм се досетил за това :D От решаване на задачи явно започвам да затъпявам вместо да е обратното
Няма проблем, да не се досетим за едно или повече неща ни се случва непрекъснато на всички, които пишем решения.
Според теб нормално ли е понякога просто да блокираш и да не можеш да се концентрираш и да имаш чувството, че просто спираш всякаква мисловна функция :D. Намирам се във Фундаменталс, все още има задачи, които ги решавам бавно за разлика от други, които може би просто им се отдава решаването на задачи повече отколкото на други, на които им трябва повече време докато намерят решението. Някои неща започвам да ги правя интуитивно особено, когато се намирам в блокирал режим :D