Все игры
Запись

Задача D: Оптимизация программы


Написать комментарий


     14-03-2007 14:41 (ссылка)
Re: Задача D: Оптимизация программы
А какой ответ должен быть в этом тесте?

3
A:=B;
B:=A;
WRITELN(B);

Удаление 1 и 2 строки не приведет к измению ответа

Но к примеру оптимизатор Delphi не удаляет их

Kirill
     14-03-2007 14:48 (ссылка)
Re: Задача D: Оптимизация программы
Я полагаю что написание слишком хорошего оптимизатора приведет к WA :)
Но надо заметить, что это весьма не просто)
     14-03-2007 14:57 (ссылка)
Re: Задача D: Оптимизация программы
Хм... сейчас понял почему не надо удалять:)

     14-03-2007 17:26 (ссылка)
Re: Задача D: Оптимизация программы
Уважаемые организаторы, ответьте, пожалуйста, на мой вопрос:

Вопрос: Какой будет ответ для такого теста:
4
A:=B%C;
WRITELN(B);
A:=B%C;
WRITELN(A);

тут три варианта
1).Я склоняюсь к этому.
WRITELN(B);
A:=B%C;
WRITELN(A);

2).
A:=B%C;
WRITELN(B);
WRITELN(A);

3).Баг оптимизатора, если строчки рассматривать независимо.
WRITELN(B);
WRITELN(A);
     15-03-2007 08:47 (ссылка)
Re: Задача D: Оптимизация программы
Уважаемые организаторы, ответьте, пожалуйста, на мой вопрос:

Вопрос: Какой будет ответ для такого теста:
4
A:=5%3;
WRITELN(A);
A:=5%3;
WRITELN(A);

И на вот такой:

4
A:=(5%3);
WRITELN(A);
A:=5%3;
WRITELN(A);
     15-03-2007 21:49 (ссылка)
Re: Задача D: Оптимизация программы
Уважаемое жюри, моя программа не проходит только 1 тест.
В своем решении я проверял каждою строку на наличие в ней
пробелов и если таковые имеются - то все удалял.
( Ясно, что строки ответа, к примеру:
"A:=A#B;" и "A:=A#B;_" ("_"- пробел для внятности)
различны.
Но в условии сказано, что входные данные не содержат пробелов. )
Могло ли это послужить причиной WA?
     17-03-2007 00:34 (ссылка)
Re: Задача D: Оптимизация программы
Скажите пожалуйста, что значить: "Presentation error"?

Написать комментарий