Школа программиста

Забыли пароль?
[задачи] [курсы] [олимпиады] [регистрация]
Логин:   Пароль:    
Скрыть меню
О школе
Правила
Олимпиады
Фотоальбом
Гостевая
Форум
Архив олимпиад
Архив задач
Состояние системы
Рейтинг
Курсы
Новичкам
Работа в системе
Курсы ККДП
Дистрибутивы
Статьи
Ссылки


 
Вернуться
Тема: всем привет, я новичок. Хочу спросить о тестах, что значит если задача провалила 1,2.. тесты? если ли более развернутая информация?
1
  1  Глейх Андрей Артурович, 08 мая 2016 г. 14:15:19
      Собственно идея в том, что Вы сами должны научиться определять все возможные случаи работы вашей программы. Пример, приходит к Вам заказчик и просит написать программу, которая выполняет некие действия. Ваша задача, предусмотреть все возможные варианты ошибочного поведения своего продукта а помимо этого продумать все возможные варианты входных данных. Собственно и все возможные правильные результаты вашей программы. Именно поэтому тесты не раскрываются. Любой тест - это синтетика, на которые можно просто забить правильный вариант ответа. А Вам надо обхватить все множество всех возможных тестов. К примеру есть задача про шахматного коня. Всего на поле 64 клетки, то есть вы должны разработать алгоритм таким образом, чтобы он правильно работал на любом из 64 тестов.
  2  Салимов Фирдавс, 02 апреля 2016 г. 17:24:01
      Система на каждом тесте подает на вход твоей программе некоторые данные, и на выходе ожидает правильный результат. Если на выходе твоя программа выдает неправильный результат, то система выдает WA(Wrong Answer). Как правило, ты не можешь посмотреть на каких тестах проверяет система твою программу.
1

Чтобы оставить сообщение необходимо зарегистрироваться и авторизоваться!

Красноярский краевой Дворец пионеров, (c)2006 - 2026, ИНН 246305493507, E-mail: admin@acmp.ru