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

Judge не винаги показва каква ни е грешката.

Здравейте.

Забелязах, че в някои случаи когато judge не ни приеме задачата на 100/100 някой път дава "expected output", но не винаги. Може би над 50 точки това повече се забелязва. Например в момеента разигравам една задача вече в 10ти вариант за да угодя на judge, който винаги ми дава 87/100 без да ми казва къде греша, а в същото време в IDE-то всичко минава успешно. Един от 10-те теста не минава по някаква неизвестна причина. Така се налага да  налучквам и да целя на сляпо някакви неща.

 

Дали има начин това да се подобри ?

 

Благодаря!

-1
Предложения и проблеми 01/07/2018 14:49:05
dvdty avatar dvdty 491 Точки

Причината е обяснена в условието. Пропуснаш нещо. Ако judge ти каже какво очаква, какъв е смисъла от него?

В IDE-то ти всичко минава, понеже не пробваш всички вариати. Сети се какво изпускаш/кой странен случай се пробва judge да направи.

0
svetoslav_0 avatar svetoslav_0 1005 Точки

Има си причина да е така. Идеята е, че по-напред като вече работещ в сферата, Judge няма да има и няма как да разбереш колко от 100 имаш, ако сам не си направиш някакви тестове. Когато стане така (един от тестовете не минава), не се опитвай на оцелиш входа, а най-добре пак си погледни условието (дали не изпускаш някой частен случай). Освен това: там където ти е указан range-а на променливите на входа (напр: Брой плодове - цяло число [0;100]), опитай да вкараш някое от числата, което е или първо, или последно в тези интервали, може някоя променлива да "прелива". В краен случай можеш да потърсиш помощ за контретната задача тук, във форума...

Успех :)

 

0
01/07/2018 14:47:39