Past Algolympics Problems on HackerRank
The National Olympiad in Informatics - Philippines (NOI.PH) is an annual programming contest for Filipino high school students held by the non-government organization of the same name.
You can view the past problems on their site.
The NOI.PH team has also prepared the following very useful articles: