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!

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

This comment is hidden due to too much negative feedback. Show it anyway.

• 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: https://people.ksp.sk/~misof/ioi-syllabus/ioi-syllabus.pdf

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.

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

This comment is hidden due to too much negative feedback. Show it anyway.

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

This comment is hidden due to too much negative feedback. Show it anyway.

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

this man has ascended

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

Imagine reading the editorial for S3 :o

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

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

comment section was fun times

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

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

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

This comment is hidden due to too much negative feedback. Show it anyway.

• 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!

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

This comment is hidden due to too much negative feedback. Show it anyway.

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

This comment is hidden due to too much negative feedback. Show it anyway.

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