Programming Problems Solutions to problems and algorithm implementations in preparation for the ACM ICPC. Folders are sorted by site: poj is the Peking Online Judge. kattis is open.kattis.com.