ENG  RUSTimus Online Judge
Online Judge
Задачи
Авторы
Соревнования
О системе
Часто задаваемые вопросы
Новости сайта
Форум
Ссылки
Архив задач
Отправить на проверку
Состояние проверки
Руководство
Регистрация
Исправить данные
Рейтинг авторов
Текущее соревнование
Расписание
Прошедшие соревнования
Правила
вернуться в форум

Обсуждение задачи 1820. Уральские бифштексы

Неверный ответ... Почему?
Послано Alex 8 окт 2011 18:10
import java.util.*;
public class main
{
    public static void main(String[] args)
    {
        Scanner in = new Scanner(System.in);
        int n = in.nextInt();
        int k = in.nextInt();
        int a = n / k;   // Считаем колличество  ПОЛНЫХ партий
        int b = n % k;   // Определяем наличие НЕ ПОЛНОЙ партии
        if (b > 0)
        {
            a += 1;      // В случае наличия НЕ ПОЛНОЙ партии увеличиваем общее число партий на 1
        }
        System.out.println(2 * a);     // Умножаем колличество партий на 2 минуты
    }
}
Re: Неверный ответ... Почему?
Послано daminus 1 мар 2012 17:05
potomu chto mozhno i mensh i bolshe sdelat! A etot code ne raboteat! Ya sam vpervye tak napisal
Re: Неверный ответ... Почему?
Послано FilEV 5 июл 2012 20:23
В самом примере неверный ответ.
В примере   3 бифштекса, к-во бифштексов на сковороде 2. Ответ: 3.
Полный бред! Ответ не может быть непарное число, так как 1 заход жарки = 2 минуты. При умножении на 2 всегда будет парное число.
А верный ответ в примере должен быть 4.
I заход. 2 бифштекса за 2 минуты;
II заход. 1 бифштекс за 2 минуты. Не будем же мы есть бифштекс, прожареный с одной стороны?
Результат 2минуты + 2 минуты = 4.
Re: Неверный ответ... Почему?
Послано Andrew Sboev 5 июл 2012 20:36
FilEV, you are not right. It is a right answer in sample. You just not understand, how to do it in 3 minutes :)
А теперь по-русски, потому как не знаю как это сказать по-английски :) Рассмотрим пример.
Требуется прожарить 3 бифштекса на сковородке, которая вмещает 2 бифштекса. Ложим сначала 2 бифштекса и жарим их одну минуту. Один бифштекс переворачиваем, другой убираем, ложим третий, жарим одну минуту. Теперь убираем первый, уже прожарившийся, переворачиваем третий, и возвращаем на сковородку второй и жарим ещё минуту. Итого 3 минуты, все бифштексы готовы.
Вопрос в том, как использовать ресурсы сковородки. В моём объяснении сковородка постоянно была полностью заполнена. Если сначала полностью прожарить два бифштекса,убрать их и положить третий, то сковородка будет наполовину пуста, т.е. будет работать не в полную мощность - получится, что мы тратим её ресурсы зря. Только и всего.
А вообще, раз 3 бифштекса, то значит требуется 6 бифштексо-минут; сковородка за минуту выдаёт 2 бифштексо-минуты, а значит, ответ 3 минуты.
Re: Неверный ответ... Почему?
Послано FilEV 5 июл 2012 23:53
Andrew Sboev, действительно. Чувствую себя бараном. Нешироко взглянул на ситуацию, впрочем это моя распространенная проблема. Теперь раз 20 подумаю, прежде писать что-либо.