Форум Всеукраїнської інтернет-олімпіади NetOI


На форумі обговорюються лише питання, пов'язані з олімпіадою

Ви не зайшли.

#1 2005-11-08 18:49:31

partisan
Олімпієць
Звідки: Киев
Зареєстрований: 2005-11-04
Повідомлень: 180

Вопрос по задаче Piece

До какого знака после запятой сравнивает ответ жюри?Может ли ошибка округления повлиять на результат(если нужно вывести -1), если он близок к 0 (например, я получу 1е-15, а правильный -1е-15(условно))?

Поза форумом

 

#2 2005-11-08 18:55:33

passtas
Творець форума
Звідки: Вінниця
Зареєстрований: 2005-10-01
Повідомлень: 102
Вебсайт

Re: Вопрос по задаче Piece

Выводи как выводит компилятор и ничего не округляй. В конрольном примере был выведен ответ как в Free Pascal.


Як романтично пахне ідея невирішеної задачі...

Поза форумом

 

#3 2005-11-08 19:09:51

partisan
Олімпієць
Звідки: Киев
Зареєстрований: 2005-11-04
Повідомлень: 180

Re: Вопрос по задаче Piece

Я имею ввиду, на какую погрешность я могу рассчитывать(т.е. при каком максимальном расхождении моего ответа с ответом жюри тест будет мне защитан)?

Поза форумом

 

#4 2005-11-08 19:32:31

reiten
журі
Звідки: Киев
Зареєстрований: 2005-10-16
Повідомлень: 196

Re: Вопрос по задаче Piece

А как быть тем, кто пишет на с++. Стандартные настройки вывода вещественных чисел у компилятора gcc могу отличаться от стандартных настроек вывода во free pascal. Тоже оставить все по умолчанию, или настоить какие-то параметры(формат, точность....)?


"...Существуют два подхода к проектированию программ. В одном архитектура делается настолько простой, что в ней явно нет дефектов; в другом - настолько сложной, что в ней нет явных дефектов".
С. А. Хоар

Поза форумом

 

#5 2005-11-09 11:27:06

ROBOT
Олімпієць
Звідки: Ялта
Зареєстрований: 2005-10-26
Повідомлень: 158

Re: Вопрос по задаче Piece

partisan написав:

До какого знака после запятой сравнивает ответ жюри?Может ли ошибка округления повлиять на результат(если нужно вывести -1), если он близок к 0 (например, я получу 1е-15, а правильный -1е-15(условно))?

Я тоже хочу это знать. Например если в контрольном примере моя программа выведет 5.9999999999999999e0000? то это - правильный ответ?


I have Delphi 7, BP 7.0, FP 1.0.4, Windows XP
Мои решения олимпиад на  Паскале: http://h0h0l.narod.ru/
Моя проверялка: http://www.proveryalka.narod.ru/
ICQ: 266367671

Поза форумом

 

#6 2005-11-09 18:16:05

Fokysnik
Олімпієць
Звідки: Львів
Зареєстрований: 2005-10-05
Повідомлень: 51

Re: Вопрос по задаче Piece

passtas написав:

Выводи как выводит компилятор и ничего не округляй. В конрольном примере был выведен ответ как в Free Pascal.

Умова задачі написав:

Результат вивести на екран не округлюючи.

Знайди з найбільшою точністю, якою можеш. wink


all software must be free
ICQ: 233-537-226

Поза форумом

 

#7 2005-11-09 21:33:32

engineer
Олімпієць
Зареєстрований: 2005-10-18
Повідомлень: 12

Re: Вопрос по задаче Piece

Знайди з найбільшою точністю, якою можеш. wink

То наскільки знаків після коми може відрізнятися результат?

Поза форумом

 

#8 2005-11-12 15:12:12

Danteus
Олімпієць
Зареєстрований: 2005-10-05
Повідомлень: 24

Re: Вопрос по задаче Piece

да-да, вопрос все еще актуален smile

Поза форумом

 

#9 2005-11-14 11:02:24

Pavel
Олімпієць
Зареєстрований: 2005-10-10
Повідомлень: 20

Re: Вопрос по задаче Piece

На стандартных настройках.
У меня вывело в тестовом примере вообще целое число. Онлайн проверка сьела!!!

Поза форумом

 

#10 2005-11-14 14:38:12

ROBOT
Олімпієць
Звідки: Ялта
Зареєстрований: 2005-10-26
Повідомлень: 158

Re: Вопрос по задаче Piece

Pavel написав:

На стандартных настройках.
У меня вывело в тестовом примере вообще целое число. Онлайн проверка сьела!!!

это на тестовом примере! а я могу таких тестов создать...


I have Delphi 7, BP 7.0, FP 1.0.4, Windows XP
Мои решения олимпиад на  Паскале: http://h0h0l.narod.ru/
Моя проверялка: http://www.proveryalka.narod.ru/
ICQ: 266367671

Поза форумом

 

#11 2005-11-14 18:53:21

partisan
Олімпієць
Звідки: Киев
Зареєстрований: 2005-11-04
Повідомлень: 180

Re: Вопрос по задаче Piece

Кстати, насчёт точности. Тест будет засчитан, если |<Ваш ответ> - <Ответ жюри>|<=1e-6. Проверено методом тыка. Кстати '6.000001' - BD, '6.000001e0' - PASSED(???!), '6.000000000' - PASSED.

Поза форумом

 

#12 2005-11-15 14:36:48

ROBOT
Олімпієць
Звідки: Ялта
Зареєстрований: 2005-10-26
Повідомлень: 158

Re: Вопрос по задаче Piece

В конце концов я решил использовать такую конструкцию вывода:

rs:real;
rs:=-1;
write(rs);


I have Delphi 7, BP 7.0, FP 1.0.4, Windows XP
Мои решения олимпиад на  Паскале: http://h0h0l.narod.ru/
Моя проверялка: http://www.proveryalka.narod.ru/
ICQ: 266367671

Поза форумом

 

#13 2005-11-15 15:26:34

Anna
Олімпієць
Звідки: Киев
Зареєстрований: 2005-11-06
Повідомлень: 122

Re: Вопрос по задаче Piece

Ну-ну... Может, ты и прав.


Хорошо смеется тот, кто смеется последним...

Поза форумом

 

#14 2005-11-16 13:12:48

partisan
Олімпієць
Звідки: Киев
Зареєстрований: 2005-11-04
Повідомлень: 180

Re: Вопрос по задаче Piece

ROBOT написав:

В конце концов я решил использовать такую конструкцию вывода:

rs:real;
rs:=-1;
write(rs);

Вопрос к жюри: я писал <если не лежит внутри writeln(-1), если длина 0 writeln(0), иначе .....>, и решение своё уже отправил... Не будет ли тут BD? Из условия вроде следует, что не должно(если прямая не лежит внутри круга выведите -1, если касается выведите 0, иначе длину отрезка не округляя). Но всё таки...

Поза форумом

 

#15 2005-11-17 12:16:47

ROBOT
Олімпієць
Звідки: Ялта
Зареєстрований: 2005-10-26
Повідомлень: 158

Re: Вопрос по задаче Piece

partisan написав:

ROBOT написав:

В конце концов я решил использовать такую конструкцию вывода:

rs:real;
rs:=-1;
write(rs);

Вопрос к жюри: я писал <если не лежит внутри writeln(-1), если длина 0 writeln(0), иначе .....>, и решение своё уже отправил... Не будет ли тут BD? Из условия вроде следует, что не должно(если прямая не лежит внутри круга выведите -1, если касается выведите 0, иначе длину отрезка не округляя). Но всё таки...

Если бы в условиии  было сказано "-1"(в кавычках), то...
и ответ вывести без округления...

Відредаговано ROBOT (2005-11-17 12:18:09)


I have Delphi 7, BP 7.0, FP 1.0.4, Windows XP
Мои решения олимпиад на  Паскале: http://h0h0l.narod.ru/
Моя проверялка: http://www.proveryalka.narod.ru/
ICQ: 266367671

Поза форумом

 

#16 2005-11-17 12:29:40

Слава
Олімпієць
Зареєстрований: 2005-10-15
Повідомлень: 68

Re: Вопрос по задаче Piece

ROBOT написав:

partisan написав:

ROBOT написав:

В конце концов я решил использовать такую конструкцию вывода:


Вопрос к жюри: я писал <если не лежит внутри writeln(-1), если длина 0 writeln(0), иначе .....>, и решение своё уже отправил... Не будет ли тут BD? Из условия вроде следует, что не должно(если прямая не лежит внутри круга выведите -1, если касается выведите 0, иначе длину отрезка не округляя). Но всё таки...

Если бы в условиии  было сказано "-1"(в кавычках), то...
и ответ вывести без округления...

какая разница?


skype slava_812

Поза форумом

 

#17 2005-11-17 12:34:21

ROBOT
Олімпієць
Звідки: Ялта
Зареєстрований: 2005-10-26
Повідомлень: 158

Re: Вопрос по задаче Piece

Слава написав:

ROBOT написав:

partisan написав:

Вопрос к жюри: я писал <если не лежит внутри writeln(-1), если длина 0 writeln(0), иначе .....>, и решение своё уже отправил... Не будет ли тут BD? Из условия вроде следует, что не должно(если прямая не лежит внутри круга выведите -1, если касается выведите 0, иначе длину отрезка не округляя). Но всё таки...

Если бы в условиии  было сказано "-1"(в кавычках), то...
и ответ вывести без округления...

какая разница?

Большая! "-1" или "-1.0000000000000000E0000"...
Если тестер читает целое число, то мне будет облом (BD)

Відредаговано ROBOT (2005-11-17 12:36:13)


I have Delphi 7, BP 7.0, FP 1.0.4, Windows XP
Мои решения олимпиад на  Паскале: http://h0h0l.narod.ru/
Моя проверялка: http://www.proveryalka.narod.ru/
ICQ: 266367671

Поза форумом

 

#18 2005-11-17 15:48:26

Ostap
Олімпієць
Звідки: Львів
Зареєстрований: 2005-11-17
Повідомлень: 12

Re: Вопрос по задаче Piece

Мені дуже цікаво, хто додумається запрограмувати тестер таким чином, шоб він при одних варіантах відповідей зчитував ціле число, а при інших дійсне... На мою думку, це повний абсурд!!! Тестер просто зчитує число як дійсне і порівнює його з правильним результатом!


WINDOWS MUST DIE!!!

Поза форумом

 

#19 2005-11-18 19:04:07

Батыев Андрей
Олімпієць
Звідки: Харьков
Зареєстрований: 2005-11-03
Повідомлень: 70

Re: Вопрос по задаче Piece

Ostap написав:

Мені дуже цікаво, хто додумається запрограмувати тестер таким чином, шоб він при одних варіантах відповідей зчитував ціле число, а при інших дійсне... На мою думку, це повний абсурд!!! Тестер просто зчитує число як дійсне і порівнює його з правильним результатом!

Если только тестер не считывает и сравнивает строки!

Поза форумом

 

Нижній колонтитул

Powered by Likt
© Copyright 2002–2009 Likt