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

Обсуждение задачи 1787. Поворот на МЕГУ

what's wrong with my solution? (test 6)
Послано tworogue 17 сен 2012 17:15
import java.util.Scanner;
public class MEGA {

    public static void main(String[] args) {
        Scanner sc = new Scanner (System.in);
        int capacity = sc.nextInt();
        int minutes = sc.nextInt();
        int stoppedcars = 0;
        for (int i=1; i<=minutes; i++) {
            int thisminutecars = sc.nextInt();
            if (thisminutecars > capacity) stoppedcars = thisminutecars - capacity;
            if (thisminutecars < capacity) stoppedcars = stoppedcars - (capacity - thisminutecars);
        }
        if (stoppedcars < 0) stoppedcars = 0;
        System.out.println(stoppedcars);


    }

}

Edited by author 17.09.2012 17:51
Re: what's wrong with my solution? (test 6)
Послано Bogatyr 21 сен 2012 23:23
Step through in the debugger and see if the changes to stoppedcars makes sense to you.  Do you properly handle cars left over from previous minutes?