Легкий PR:
http://codeforces.ru/problemset — правая колонка в таблице содержит количество ее решивших, т.е. неплохо отражает сложность. Можно посылать решения на C++/C, Java, C#, Pascal, Python, Ruby, PHP (временно убрали F#, скоро вернем). Доступны для просмотра решения других участников и тесты, на которых тестируются решения. Регулярно проводим соревнования, задачи с которых и попадают в архив. Кстати, ближайшее 29-го в 19:00 по Москве. На большинство задач можно найти разборы на русском и английском.