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

Обсуждение задачи 1638. Книжный червь

Solution on C#
Послано Smith 20 янв 2009 01:13
using System;

class Entrypiont
{
    static void Main()
    {
        string[] Input = Console.ReadLine().Split(' ');
        int Sickness = Convert.ToInt32(Input[0]);
        int Pereplet = Convert.ToInt32(Input[1]);
        int Start = Convert.ToInt32(Input[2]);
        int Finish = Convert.ToInt32(Input[3]);

        int totalSickness = Sickness + Pereplet * 2;

        int way = 0;
        if ((Finish - Start) > 0)
        {
            int bookCount = Math.Abs(Finish - Start) - 1;
            way = totalSickness * bookCount + 2*Pereplet;
        }
        else if ((Finish - Start) < 0)
        {
            int bookCount = Math.Abs(Finish - Start) - 1;
            way = totalSickness * bookCount + 2 * (Pereplet + Sickness);
        }
        else
        {
            way = Sickness;
        }

        Console.Write(way);
    }
}
Re: Solution on C#
Послано dAFTc0d3r [Yaroslavl SU] 25 мар 2010 01:15
it's very bad to post here AC solutions ;D
Re: Solution on C#
Послано dAFTc0d3r [Yaroslavl SU] 25 мар 2010 01:20
...especially when they are far far away from ideal =)
Re: Solution on C#
Послано [TDUweAI] daminus 25 июн 2013 20:42
thanks, because I'm not understand this problem/// :)