Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Клуб программистов > Свободное общение
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 31.10.2013, 11:54   #41
Simply-Art
Программист и
Участник клуба
 
Аватар для Simply-Art
 
Регистрация: 29.10.2006
Сообщений: 1,265
По умолчанию

Может кто-нибудь еще решиться создать подобную олимпиаду и показать нам? Я бы очень хотел посмотреть на творчество других
Simply-Art вне форума Ответить с цитированием
Старый 01.11.2013, 10:12   #42
Simply-Art
Программист и
Участник клуба
 
Аватар для Simply-Art
 
Регистрация: 29.10.2006
Сообщений: 1,265
По умолчанию

Еще сделал генератор для создания входного файла к задачам. В архиве сам генератор и файл со списком улиц ко второму заданию (не хотел это все вбивать в программу). Осталось программу для проверки правильного ответа написать но это уже другая история как все автоматизировать.
Вложения
Тип файла: zip generator.zip (19.2 Кб, 8 просмотров)
Simply-Art вне форума Ответить с цитированием
Старый 01.11.2013, 11:06   #43
DiemonStar
Старожил
 
Регистрация: 08.02.2012
Сообщений: 2,173
По умолчанию

Цитата:
Сообщение от Simply-Art Посмотреть сообщение
Может кто-нибудь еще решиться создать подобную олимпиаду и показать нам? Я бы очень хотел посмотреть на творчество других
у меня на предприятии подобную олимпиаду не оценят)

Цитата:
Осталось программу для проверки правильного ответа написать но это уже другая история как все автоматизировать.
И как предполагаете проверять? Просто проверку на быстродействие можно прикрутить не всегда: например, для реализации на VBA, довольно сложно адекватно оценить быстродействие алгоритма.
Правильно поставленная задача - три четверти решения.
DiemonStar вне форума Ответить с цитированием
Старый 01.11.2013, 11:38   #44
Simply-Art
Программист и
Участник клуба
 
Аватар для Simply-Art
 
Регистрация: 29.10.2006
Сообщений: 1,265
По умолчанию

Цитата:
Сообщение от DiemonStar Посмотреть сообщение
у меня на предприятии подобную олимпиаду не оценят)
так они и не будут оценивать, оценим мы всем клубом программистов. Так что пишите, не стесняйтесь!

Ну а про проверку, проще не приходит ничего чем запустить 25 тестов с случайными входными файлами (случайно генерируются 25 файлов и все программы участников на них и тестируются, а не каждый раз 25 новых случайных файлов на каждую программу). А там уже рейтинг, сначала кто больше всего тестов прошел, а потом кто меньше времени затратил общего.
Simply-Art вне форума Ответить с цитированием
Старый 01.11.2013, 11:43   #45
DiemonStar
Старожил
 
Регистрация: 08.02.2012
Сообщений: 2,173
По умолчанию

Цитата:
Сообщение от Simply-Art Посмотреть сообщение
Ну а про проверку, проще не приходит ничего чем запустить 25 тестов с случайными входными файлами (случайно генерируются 25 файлов и все программы участников на них и тестируются, а не каждый раз 25 новых случайных файлов на каждую программу).
Для исполняемых файлов такой вариант прокатит, но для VBA он не применим.
Правильно поставленная задача - три четверти решения.
DiemonStar вне форума Ответить с цитированием
Старый 01.11.2013, 11:53   #46
Simply-Art
Программист и
Участник клуба
 
Аватар для Simply-Art
 
Регистрация: 29.10.2006
Сообщений: 1,265
По умолчанию

Ну так олимпиады и не проводят на VBA, используют обычно просто VB или VC++
Simply-Art вне форума Ответить с цитированием
Старый 01.11.2013, 15:12   #47
Poma][a
Новичок
Джуниор
 
Регистрация: 11.10.2011
Сообщений: 3,882
По умолчанию

Цитата:
Ну а про проверку, проще не приходит ничего чем запустить 25 тестов с случайными входными файлами (случайно генерируются 25 файлов и все программы участников на них и тестируются, а не каждый раз 25 новых случайных файлов на каждую программу).
Главно проверить тесты.. А то будут все однообразные..

Цитата:
Ну так олимпиады и не проводят на VBA, используют обычно просто VB или VC++
Кстати, а какие языки Вы планируете разрешить?
Poma][a вне форума Ответить с цитированием
Старый 01.11.2013, 15:41   #48
Simply-Art
Программист и
Участник клуба
 
Аватар для Simply-Art
 
Регистрация: 29.10.2006
Сообщений: 1,265
По умолчанию

Цитата:
Сообщение от Poma][a Посмотреть сообщение
Главно проверить тесты.. А то будут все однообразные..Кстати, а какие языки Вы планируете разрешить?
Для того и делался генератор, чтоб тесты небыли одинаковы.
Языки думаю pascal, c++, basic. Обычно их в школе изучают.
Simply-Art вне форума Ответить с цитированием
Старый 01.11.2013, 15:56   #49
Poma][a
Новичок
Джуниор
 
Регистрация: 11.10.2011
Сообщений: 3,882
По умолчанию

Цитата:
Для того и делался генератор, чтоб тесты небыли одинаковы.
Тесты могут быть разными, но однотипными..
Poma][a вне форума Ответить с цитированием
Старый 01.11.2013, 16:03   #50
Simply-Art
Программист и
Участник клуба
 
Аватар для Simply-Art
 
Регистрация: 29.10.2006
Сообщений: 1,265
По умолчанию

Цитата:
Сообщение от Poma][a Посмотреть сообщение
Тесты могут быть разными, но однотипными..
Ну так и будет первый тип теста на правильность выходных данных, второй на оптимизацию времени выполнения кода. Для школьников думаю хватит
Simply-Art вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ruby, задачки для начинающих Rigby Ruby 9 16.10.2017 01:11
Задачки для Насти Настя Силина Паскаль, Turbo Pascal, PascalABC.NET 23 26.09.2013 16:27
Pascal (задачки для начинающих) Pontiac228 Помощь студентам 11 12.05.2011 07:25
задачки для java nariku Фриланс 13 15.12.2009 14:19
задачки для общего развития pelsh Помощь студентам 13 27.02.2008 09:35