Блог пользователя GlebsHP

Автор GlebsHP, 16 лет назад, По-русски
Mike, как вы относитесь к идее создать на codeforces базу со всеми известными пользователям алгоритмами?
Конечно, такие базы уже существуют, но они все обладают разными недостатками, здесь же можно было бы соорудить базу, в которую каждый может добавлять новые алгоритмы, давать советы по использованию уже имеющихся, делать какие-то поправки и замечания, давать свои коды и подсказывать задачи на эти алгоритмы.
Уверен, что пользователям есть чем поделиться!
  • Проголосовать: нравится
  • +5
  • Проголосовать: не нравится

16 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится
Замечательная идея! Особенно если представленные алгоритмы будут лаконичными и понятными. =)
16 лет назад, скрыть # |
 
Проголосовать: нравится +1 Проголосовать: не нравится
Отличная идея. В сети много разных сборников, но если объединится столько олимпиадников, это будет просто кладовая самых оптимальных алгоритмов...

Можно ещё сделать для каждого добавляемого алгоритма предварительную проверку на корректность. Для каждого метода составить тесты и перед тем как довабить алгоритм требовать, чтобы он проходил хотя бы данные тесты. Таким образом убиваем двух зайцев: во-первых, все имплементации конкретного алгоритма будут иметь одинаковый ввод/вывод данных; во-вторых, реализации будут более надёжными..
16 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится
На каких языках будут примеры? Один "псевдокод" или тройка (Java,C++,Pascal) с использованием конкретных "фишек" этих языков, которые упрощают запись, но при этом не вносят проблем с пониманием (например объекты стандартных библиотек и т.п.)?
  • 16 лет назад, скрыть # ^ |
     
    Проголосовать: нравится 0 Проголосовать: не нравится
    "тройка (Java,C++,Pascal) с использованием конкретных "фишек" этих языков, которые упрощают запись, но при этом не вносят проблем с пониманием (например объекты стандартных библиотек и т.п.)" скорее всего.
16 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится
тока вот кто этим заниматься будет, у Mike наверно и так полно дел;) если вот мы сами организуемся и создадим и присоединим это к codeforces, тогда другое дело. Но мне кажется многие из нас после некоторого времени просто забудут про это как про мимолетное мгновение.
  • 16 лет назад, скрыть # ^ |
     
    Проголосовать: нравится 0 Проголосовать: не нравится
    Присоединить это к codeforces для нас проблематично, все-таки не мы администрируем сервер и пишем код сайта, а наполнение базы алгоритмов конечно должно быть за нами.
16 лет назад, скрыть # |
 
Проголосовать: нравится +1 Проголосовать: не нравится
чем вам e-maxx.ru не угодил?