Судья UVa Online - UVa Online Judge
Судья UVa Online является онлайн автоматический судья для задач программирования, размещенных Университет Вальядолида.[1] В его архиве задач более 4300 задач, и регистрация пользователей открыта для всех. В настоящее время зарегистрировано более 100000 пользователей. Пользователь может представить решение в ANSI C (C89), C ++ (C ++ 98), Паскаль, Ява, C ++ 11 или же Python. Первоначально он начинался без последних трех опций, но опция Java была добавлена в 2001 году, опция C ++ 11 была добавлена в 2014 году, затем опция Python была добавлена в 2016 году. [2].
UVa OJ также проводит конкурсы. В соревновательной среде у пользователя есть ограниченное время для решения небольшого набора задач.
История
UVa OJ был создан в 1995 году Мигелем Анхелем Ревиллой, математиком, преподающим алгоритмы из Университета Вальядолида в Испании. Сириако Гарсиа де Селис, информатика студент Университета Вальядолида, реализовал первую версию судьи, используя Баш, а затем разрабатывал и поддерживал его более восьми лет.
В апреле 1997 года судья стал открытым для общественности (а не только для студентов университета). В ноябре 1999 и 2000 гг. UVa принимала ACM-ICPC SWERC соревнования по программированию. В июле 2000 года UVa Online Judge начала проводить обучающие соревнования. К сентябрю 2007 года 5,9 миллиона программ было представлено более 63000 пользователей.
В сентябре 2007 года новая система, разработанная Мигелем Ревиллой Родригесом, была запущена на новом сервере в Бейлорский университет, штаб-квартира конкурса ACM-ICPC.[3]
Смотрите также
внешняя ссылка
- Официальный сайт UVa
- Официальный форум
- Охота за проблемами UVA Сторонний веб-сайт, дающий некоторую пользовательскую статистику
- uDebug В uDebug вы можете выбрать проблему, для которой написали код решения, предоставить действительный тестовый ввод и получить принятый вывод. Затем вы можете сравнить, совпадают ли выходные данные вашей программы и uDebug. Если нет, вы можете определить тестовые примеры, в которых ваша программа не работает, и попытаться исправить это.
Рекомендации
- ^ Блумфилд, Аарон; Сотомайор, Борха. "Руководство по стратегии соревнований по программированию" (PDF). SIGCSE '16: Материалы 47-го технического симпозиума ACM по образованию в области информатики.
- ^ http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=23
- ^ Revilla, Miguel A .; Манзур, Шахриар; Лю, Руцзя (2008). «Конкурсное обучение в области информатики: опыт онлайн-судьи UVa» (PDF). Олимпиады по информатике. 2: 131–148.
Этот компьютерное программирование -связанная статья является заглушка. Вы можете помочь Википедии расширяя это. |