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

Обсуждение задачи 1011. Кондукторы

(C++)Got WA on test14, can you help me?
Послано Boqian Jiang 6 мар 2010 18:01
#include <cstdlib>
#include <iostream>
#include <iomanip>

using namespace std;

int main(int argc, char *argv[])
{

    double a,b,c,d,m,n=2,mn;
    cin>>a>>b;
    c=a/100;
    d=b/100;
    while (1)
    {m=1;
     while (m<n)
    {mn=m/n;
     if ((mn<d)&&(mn>c)) break;
     m++;}
     if (m!=n) break;
     n++;}
     cout<<n<<endl;
    system("PAUSE");
    return EXIT_SUCCESS;
}




This is my project Got WA on test14.
I think there's something wrong with digits
But i cannot find it
Can anyone help me with it?
Thx!
Re: (C++)Got WA on test14, can you help me?
Послано OpenGL 21 мар 2010 00:07
I think, your mistake in precision. Try change:
if ((mn<d)&&(mn>c)) ->
if ((mn+eps<d)&&(mn-eps>c))