AOAPC I: Beginning Algorithm Contests (Rujia Liu)