В ЛКШ алгоритмы с очень затейливыми тестами. т.е. вот именно программу, которую они там проходят, наверстать не получится. Информатикс и кодфорсес подойдут, ещё можно в фоксфорде взять курс какой-нибудь олимпиадный. Главное, чтобы была возможность отправлять в систему, т.к. сама по себе работающая программа ничего не даёт, она ещё должна олимпиадные тесты проходить.