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

Обсуждение задачи 1973. Генератор локаций

Unable to understand the sample test case
Послано gautamvs 11 окт 2013 11:58
If somebody can explain the sample test case, in my opinion average should be (0.5 +0.5+0.5)/3 which is 0.5
Re: Unable to understand the sample test case
Послано Vit Demidenko 2 мар 2014 00:11
it is easy

double a = 0;
Random r = new Random();
int nit = 1000000;
for(int it=0;it<nit;++it){
    double ax = 0, ay = 0;
    double bx = r.nextDouble(), by = r.nextDouble();
    double cx = r.nextDouble(), cy = r.nextDouble();
    a+=Math.abs(bx*cy-cx*by)/2;
}
out.println(a/nit);