У UVa Online Judge есть несколько хороших проблем, но нет представления решений C #, хотя C / C ++ поддерживается, у Sphere Online Judge тоже есть некоторые, но они математически ориентированы, хотя UVa - одна из самых больших коллекций проблем, я думаю, вы можете написать ее на C # и протестировать на основе ваших собственных вводных данных или перевести на C ++ или Java и попробовать.
Я предлагаю проверить прошлые задачи из соревнований ACM ICPC. ACM ICPC - дедушка всех соревнований по программированию. Но если вам нравится решать проблему в день, вы обязательно отточите свои навыки :)
вот официальный сайт: http://cm.baylor.edu/welcome.icpc
Мне не хочется переходить по быстрой ссылке на набор задач финала этого года: http://cm.baylor.edu/ICPCWiki/attach/Problem%20Resources/2010WorldFinalProblemSet.pdf
Отличное упражнение для мозга. :)