CCC '19 Problems Posted

posted on Feb. 26, 2019, 1:09 a.m.

All problems from this year's CCC have been added. You may access them here.

Hope you enjoyed this year's CCC!


  • -5
    ottawastem  commented on July 16, 2019, 2:37 p.m.

    This comment is hidden due to too much negative feedback. Click here to view it.

  • 28
    nework  commented on March 5, 2019, 1:30 p.m. edit 3

    CCC has become terrible in recent years, thanks to Mr. Troy Vasiga and his team. Lots of server issues and crashes on the main CCC site since at least 2016. Some of them were blamed on the public. This doesn't happen in other programming contests but they got away with it because they didn't provide proper data to back their claims. It is easier to blame your server crashes on the users, your team, or the wind blowing than learn a bit about load balancing to prevent overloading your servers.

    This must have emboldened them to make the 2018 and 2019 Senior contests a disaster. Take for example Problem S3 in 2019 - Arithmetic Square. It has an efficient solution using advanced math such as linear algebra, matrices and Gaussian elimination. However, these subjects are not in the Canadian high school math curricula, let alone computer studies. Even grade 12 Calculus and Vectors AP doesn't touch these.

    In fact, linear algebra and Gaussian elimination are both SPECIFICALLY EXCLUDED from the IOI syllabus, and have been so for many years. See here, on page 8:

    Maybe there are other ways to solve it but they'd be extremely contorted. Linear algebra provides a decisive advantage. Unsuspecting kids who attempt to circumvent or reinvent linear algebra will burn out their entire contest time and more. After all, it took Gauss some years to invent Gaussian elimination.

    The other problems in 2019 CCC Senior are equally out of whack. Either graduate level math research, like algorithms for the famous Goldbach conjecture, or endless debugging like the question with the triangles. No fun graphs or trees which make up the majority of the IOI syllabus.

    Since the organizers clearly didn't design this contest for a good IOI selection, nor to encourage the participants, they look like a bunch of one-trick-ponies who have ruined the contest on purpose. They get to look like geniuses to the corporate sponsors. You know, they get to show they are much smarter than the kids who couldn't invent on the spot all the advanced math that some of the organizers learned in university.

    Considering that CCC participants will soon compete with the CCC organizers for jobs and grants, botching the contest in 2016-2019 was a clever strategy for the organizers. They also got to make their favorites win by knocking down everyone else with unfair subject matter and server issues. Or maybe not?

    We'll see if the powers that be are willing to fix the 2019 CCC botch. They need to get someone more responsible to redo the contest and properly select the IOI team. This contest used to run smoothly before Troy Vasiga took over and wasted it year after year after year. CCC is a tremendous asset for Canadian education, it is important for thousands and thousands of students each year, and it deserves honest and competent leadership.

    • -11
      MishaLarionov  commented on March 7, 2019, 10:13 p.m. edit 2

      This comment is hidden due to too much negative feedback. Click here to view it.

    • -4
      p1geon  commented on March 5, 2019, 9:58 p.m.

      inb4 comments disabled again OMEGALUL

    • 13
      Plasmatic  commented on March 5, 2019, 6:21 p.m.

      this man has ascended

    • 29
      kipply  commented on March 5, 2019, 3:12 p.m.

      Imagine reading the editorial for S3 :o

      • 8
        CheezWhiz  commented on March 6, 2019, 1:55 p.m.

        Imagine reading the comments on s3 before they were taken down

        • 3
          Plasmatic  commented on March 6, 2019, 2:04 p.m.

          comment section was fun times

  • 29
    p1geon  commented on Feb. 26, 2019, 8:54 p.m.

    unfortunately I did not enjoy this year's CCC :c

    • -6
      Arihan10  commented on March 7, 2019, 2:06 p.m.

      This comment is hidden due to too much negative feedback. Click here to view it.

      • 16
        Zeyu  commented on March 7, 2019, 3:05 p.m.

        Despite not getting the score I was aiming to get, I enjoyed and did not regret taking the CCC this year. It was a learning experience where I hope I won't fall for the same mistakes next year!

        • -16
          nework  commented on March 12, 2019, 12:09 p.m.

          This comment is hidden due to too much negative feedback. Click here to view it.

          • -5
            kipply  commented on March 12, 2019, 9:07 p.m. edit 3

            This comment is hidden due to too much negative feedback. Click here to view it.

            • 22
              chrollo  commented on March 13, 2019, 7:35 p.m. edited

              ImAgInE iF wAtErLoO aDmIsSiOnS lOoKeD aT yOuR cCc ScOrE... oh wait

          • 28
            xiaowuc1  commented on March 12, 2019, 2:52 p.m. edited

            Can you please back up your claim that this contest heavily favored contestants that knew linear algebra by either linking to an AC solution that relies heavily on linear algebra concepts that are not easily derivable by individuals with zero understanding of linear algebra, or by describing the solution in enough detail that it can be uploaded as part of the editorial to the problem?

            I am sure that plenty of people would be interested in a clean solution to S3 that did not depend on any casework.