Topic outline

  • HOMEWORK BEFORE WEEK 10

    On week 10 we are going to learn about geometry. In programming competitions, geometry problems are typically meant to measure the contestant's implementation power. However, we will be nice and mostly have tasks that have clean solutions. Read into the basics of geometry in chapter 29 of the Competitive Programmer’s Handbook. Also, familiarize yourself with sweeping line algorithms that come up in Chapter 30. You can exercise with the tasks of the "Geometry" -section of the CSES Problemset.

    MONDAY CONTEST

    On Monday (November 14), we will have a solo contest.

    The contest will be available at cses.fi/420/list/. The contest will automatically open at 16.20 sharp, and it will end at 17.50 sharp. Please make sure you use your personal CSES user account to take part in the contest.

    Once the contest is over, please fill in the form below to record your score.

    WEDNESDAY CONTEST

    On Wednesday (November 16), we will have a team contest. We will assign students to teams at random at 16.15, so please be in the class room punctually!

    The contest will be available at cses.fi/421/list/. The contest will automatically open at 16.20 sharp, and it will end at 17.50 sharp.

    We will create one CSES account for each team. Please make sure all team members use the same team account to take part in the contest.

    Once the contest is over, please fill in the form below to record your score.

    HOMEWORK FOR WEEK 11

    (Will be announced later.)