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

Обсуждение задачи 1113. Джип

help !!!why wrong answer?
Послано gwc_chin 16 апр 2003 18:56
#include<fstream.h>
int main()
{
    int n=1;
    float h=1.0;
    float s=0;
    long N; double M;
    double k=0;
    double d1;
    long d;
    cin>>N;cin>>M;
    if(M>N)
    {cout<<N;
      return 0;
    }

    k=N/M-1;
    for(;;n++)
    {
        s=s+h/(2*n+1);
        if(s>k)
            break;
    }
    d1=(((k-s)*(2*n+1)+1)*M+n*M);
    d=long(d1);
    if(d1-d>0)
        d=d+1;
        cout<<d;
        return 0;

}