Najlepsza odpowiedź
Lepiej zacząć od SPOJ. Rozwiąż 50-60 zadań, zapoznasz się z sędziami online. Następnie zacznij brać udział w Codechef lunchtime, Cook off !. Następnie zacznij od Topcodera Div2 250 pkt. Kiedy już będziesz dobry w tych 250 punktach, rozpocznij 500 wskaźników (wymagają one znajomości struktur danych i alogo). Spróbuj znaleźć rozwiązanie problemu. Jeśli nie, to są na to świetne artykuły redakcyjne. i naucz się zajmować się DS / Algo. Spróbuj rozwiązać podobne problemy w SPOJ / Codeforces i tak się ich uczysz!
Odpowiedź
Myślę, że jako początkujący powinieneś zacząć od kodechefa! Wypróbuj jego początkujący poziom pierwszy, a następnie przejdź do łatwych i średnich i tak dalej, i wypróbuj wszystkie długie i krótkie zawody! Oto lista podstawowych algorytmów, które musisz poznać, aby rozwijać się jako programista. Struktury danych i algorytmy – omówienie w CodeChef
wszystkiego najlepszego! Pracuj ciężko!