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

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

help me
Послано hello world 28 июл 2008 20:18
I got TLE when I used Java,and got AC used C++..
And another question is what's the meaning of Crash? Stack overflow or buffer overflow ?How can I get AC using my JAVA program?Please help me..thank you!
Here is my java program
import java.io.*;
import java.util.*;
import java.math.*;
import java.text.DecimalFormat;
public class Main{
    static double c[]=new double[500000];
    public static void main(String argsp[]){
        Scanner cin=new Scanner(System.in);
        int i=0,n;
        while(cin.hasNext()){
            c[i++]=cin.nextDouble();
        }
        n=i;
        for(i=n-1;i>=0;i--){
            DecimalFormat df=new DecimalFormat("0.0000");
            System.out.println(df.format(Math.sqrt(c[i])));
        }
    }
}

and my C++ program have got AC..nearly the same as Java
#include <stdio.h>
#include <math.h>
double a[500000];
int main()
{
    int i,n;
    i=0;
    while(scanf("%lf",&a[i++])!=EOF);
    n=i-1;
    for(i=n-1;i>=0;i--)
    printf("%.4lf\n",sqrt(a[i]));
}
Re: help me
Послано Meni Packeou 14 авг 2008 21:50
Ну тогда тренируйса будит чудеса и получеш AC