Дистанционная подготовка: "...получить в точности N литров в одном из сосудов..."
"...получить в точности N литров в одном из сосудов..."
от Артём Голушков - Суббота 1 Март 2014, 12:52
3082. Исполнитель Водолей
  Хотя в условии написано что N литров надо получить в одном из сосудов, на наполнение обоих сосудов (вывод: >A >B), выдает 8 правильных ответов. Считаю что тут либо ошибка в тестере либо в условиях.

Код отправлял следующий:
int main() {


cin>>A>>B>>N;
cout
Re: "...получить в точности N литров в одном из сосудов..."
от Peter Cherepanov - Суббота 1 Март 2014, 21:10
  8% задач решаются в одно действие. Ну и что? Особые случаи проверять тоже нужно.
Главное, что ни одна из ваших посылок не прошла больше половины тестов. Получается, что тесты работают отлично.

В чем, вообще, смысл посылать два десятка заведомо неверных решений? Не круче ли сдать одно решение -- верное.
Re: "...получить в точности N литров в одном из сосудов..."
от Артём Голушков - Четверг 6 Март 2014, 18:42
  Спасибо за ответ :)
Решить задачу с первой отправки 100% круче.

Но у меня вами недопонимание.
Если в условии написано что N должно получится в одном из сосудов, в моем понимании эта фраза исключает вариант что N=A+B. А такой ответ есть(>A;>B).

Смысл отправки неверных решений.
Это для того что бы понять какие вообще ответы могут правильными.
В этом есть небольшая нота отчаяния)) Когда не могу понять в чём ошибка, какие варианты не учёл и.т.д.
Re: "...получить в точности N литров в одном из сосудов..."
от Peter Cherepanov - Четверг 6 Март 2014, 20:08
  No, N = A or N = B.