Професионална програма
Loading...
+ Нов въпрос
fpetrov8906 avatar fpetrov8906 3 Точки

7. Truck Tour - само 20/100

Здравейте,

в Judge ми дава само 20 точки на моето решение и не мога да разбера защо.

Пробвах като въвеждах доста различни входове и си принтира правилния отговор. 

Явно изпускам някъде нещо, което judge иска.

 

моето решение:

https://pastebin.com/pjxVep4r

Тагове:
1
Module: C# Advanced
MartinBG avatar MartinBG 3751 Точки
Best Answer

Ето примерен вход, с който програмата ще даде грешен резултат:

4
1 1
1 5
1 1
5 1

Програмата ще върне 0, но верният отговор е 2.

Проблемът е в тази част от кода:

            var firstIndex = quequeOfPumps.Peek();
            for (int i = 0; i < numberOfPetrolStation; i++)
            {
                var currentInfo = originalQueque.Peek();
                if (currentInfo == firstIndex)
                {
                    Console.WriteLine(counter);
                    break;
                }
                else
                {
                    originalQueque.Dequeue();
                    originalQueque.Enqueue(currentInfo);
                    counter++;
                }
            }

Оставям на Вас да намерите решението :)

0