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

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

Java Time limit exceeded
Послано ManYang 12 сен 2012 08:55
my code do not have compile error, but it still can not work, I do not know where went wrong.


import java.lang.*;
import java.util.*;
/**
 *
 * @author manyang
 */
public class Timus_1001 {
//create a arraylist from input
//donot konw how to play with arraylist, use a array
    public static void main(String[] args){
        double num[] = new double[10000];//10000 is not precise, should determined by 256kb
        Scanner sc = new Scanner(System.in);
        while (sc.hasNext()) {
            int i = 0;
            double result = Math.sqrt(sc.nextDouble());
            num[i] = result;
            i++;
        }
/*for arraylist, use arrayName.length
 output reversely
 calc each
 for array, use num[i]
 */
        for (int i = num.length - 1; i >=0; i--) {

            System.out.printf("%.4f", num[i]);
            System.out.println();
        }
    }

}