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

Обсуждение задачи 1001. Обратный корень

C# WA :(
Послано DavidSekar 17 ноя 2008 16:51
using System;
using System.IO;

namespace root
{
    class Program
    {
        static void Main(string[] args)
        {
            byte[] buf = new byte[300000];
            int read = Console.OpenStandardInput().Read(buf, 0, 300000);
            int idx=read;
            //StreamWriter outbuff = new StreamWriter(Console.OpenStandardOutput());
            while (idx-- >= 0)
            {
                while (buf[idx] < '0') idx--;
                double n=0,r,mul=1;
                while ((r = buf[idx--] - '0') >= 0)
                {
                    n = n + r * mul;
                    mul *= 10;
                }
                Console.WriteLine(Math.Sqrt(n).ToString("0.0000"));
            }
            //outbuff.Flush();
        }
    }
}


i used long for N but still wrong answer.

Plz pin point my mistake