Проблем при задача : Mountain Run
Здравейте !
Вчера писах във връзка с една от изпитните задачи от миналата година . Въпросната задача е : https://judge.softuni.bg/Contests/Practice/Index/2275#3
Може да отворите ПДФ файла и да я прочетете . Тъй като не получих отговор на вчерашния ми въпрос , ще задам пак .
та въпроса ми е възможно ли е грешката да е в Judge системата тъй като първия изход ми излиза правилен , а последните два ми ги дава грешни . Дебъгвах и при всяко дебъгване виждам че грешката ми е при изчислението на " Закъснението " . При първи изход всичко точно , но при втория и третия се получват съвсем различни числа от тези в обясненията на задачата и не мога да разбера . Ето и моя код :
using System;
namespace izpit
{
class Program
{
static void Main(string[] args)
{
double record = double.Parse(Console.ReadLine());
double distance = double.Parse(Console.ReadLine());
double timeFor1Meter = double.Parse(Console.ReadLine());
double timeForAllMeters = distance * timeFor1Meter;
double delay = Math.Ceiling(distance / 50 * 30);
double totalTime = timeForAllMeters + delay;
double missingSeconds = Math.Abs(record - totalTime);
if (totalTime <= record)
{
Console.WriteLine($" Yes! The new record is {totalTime:f2} seconds.");
}
else if (record <= totalTime)
{
Console.WriteLine($"No! He was {missingSeconds:f2} seconds slower.");
}
}
}
}