Форум создан для помощи в организации и проведении районной олимпиады по информатике в Донецкой области. Чтобы зарегистрироваться нажмите "Вход-регистрация", введите имя и пароль, а также отметьте флажок "зарегистрироваться, я новый участник". В поле "имя" вводите свои настоящие фамилию, имя, можно отчество (либо инициалы). Убедительная просьба всем пользователям, уже зарегистрированным под какими-либо ник-нэймами, заполнить информацию о себе в профиле пользователя (хотя бы Ф.И.О.). Если вы по какой-либо причине не считаете возможным регистрироваться на форуме, но оставляете сообщение, обязательно представьтесь.
Отправлено: 05.02.11 21:45. Заголовок: Проблема с квикчеком на первом туре
Здравствуйте, сегодня на областном туре были проблемы со второй задачей и квикчеком. В MinGW программа запускалась, полностью проходила алгоритм и выдавала правильный ответ (в примере - 1). Квикчек же исправно выдавал "0" при любых обстоятельствах. Смотрители сделать ничего не смогли и просто скопировали файл в мою папку на флешку. Прошу разобраться с квикчеком, ибо в MinGW всё было отлично, а квикчек выделывался. Спасибо.
Смотрители сделать ничего не смогли и просто скопировали файл в мою папку на флешку.
"Смотрители", как Вы их назвали, и должны только следить за порядком в аудитории, а не разбираться в Вашем коде. Квикчек работает корректно, что и доказывают результаты проверки. Конкретно в вашей программе отсутствует инициализация переменной min, поэтому предугадать какое значение в ней будет изначально невозможно. Квикчек давал шанс задуматься о том, что стоит что-то подправить, но Вы им не воспользовались - ну что же, имеете право. Но только как говорится в известной пословице, "на зеркало нечего пенять, коли рожа крива".
Отправлено: 06.02.11 22:39. Заголовок: В слове "смотрит..
В слове "смотрители" ничего страшного нет, просто те люди, которых вы имели в виду, - это руководители групп.
Дрозд пишет:
цитата:
Одно интересно, почему разнятся показания квикчека и MinGW, никаких warning'ов вроде не было..? Текст один и тот же, а в результате - разное
На самом деле компилятор используется абсолютно один и тот же, что в MinGW Studio, что в QuickCheck. В этом легко убедиться, открыв их настройки, возможно лишь с разными опциями. То есть исполнимый файл скорее всего будет одинаковым в обоих случаях, но вот только с так называемой на программистском жаргоне "фазой луны", т.е. зависеть от состояния какой-нибудь области памяти на момент запуска, а потому дающей разные результаты при различных запусках.
Дрозд пишет:
цитата:
Я понимаю, что чекер проверяет абсолютную правильность решения, но его несоответствие с mingw добивает.
Увы, проверить абсолютную правильность невозможно, по крайней мере тестированием. Как говорил (если я не ошибаюсь) Дейкстра: "Нельзя доказать тестированием правильность программы. Тестирование может лишь продемонстрировать наличие в программе ошибки".
Дрозд пишет:
цитата:
Можно ли приходить со своей средой, которая полностью бы соответствовала чекеру? (если такие, конечно, существуют)
Среду можно использовать вообще любую, но она должна быть отражена в заявке от района, от которого выступает участник. Компилятор же будет использоваться только MinGW C++. MinGW Studio использует именно его (хотите быть абсолютно уверены в точности соответствия - поставьте опции компиляции такие же, как в настройках quickcheck, но не рекомендую, поскольку там исключается отладочная информация). Но лучше всего все-таки нормально и правильно писать программы. :)
Дрозд пишет:
цитата:
Спасибо за пословицу, но и идеальных зеркал-то не существует;)-
С этим никто и не спорит. :) Речь лишь о том, что прежде чем предъявлять какие-то претензии к кому- или чему-либо, стоит подумать а все ли в порядке у Вас.
Отправлено: 07.02.11 21:59. Заголовок: Спасибо за разъяснен..
Спасибо за разъяснения, теперь буду учитывать "фазу луны" при решении задач. :)
Неспирный В.Н. пишет:
цитата:
С этим никто и не спорит. :) Речь лишь о том, что прежде чем предъявлять какие-то претензии к кому- или чему-либо, стоит подумать а все ли в порядке у Вас.
Извините, просто проверить свое решение после олимпиады возможности нет. А во время олимпиады я был в панике. :)
Все даты в формате GMT
2 час. Хитов сегодня: 2
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет