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

Обсуждение задачи 1157. Юный плиточник

why why why wrong answer???
Послано esekkelle 8 фев 2013 11:07
# include <math.h>
# include <stdio.h>
# include <algorithm>

using namespace std;

int a,b,c,x,y;

int main()
{
    scanf("%d %d %d",&a,&b,&c);

    for(int i=1;i<10001;i++)
    {
        x=0;
        y=0;

        for(int j=1;j<=(int)sqrt((double)i)+1;j++)
        if(i%j==0)
        x++;

        if(i-c>0)
        {
            for(int j=1;j<=(int)sqrt((double)(i-c))+1;j++)
            if(i%j==0)
            y++;
        }

        if(b==x && a==y)
        {printf("%d",i);getchar();getchar();return 0;}
    }

    printf("0");system("Pause");
}