Canada Cup

Revision en15, by zxqfl, 2016-10-24 22:54:11

Hi Codeforces,

I'm excited to announce the Canada Cup, the first Codeforces contest to be sponsored by Diagram!

This is a rated Codeforces round (with T-shirts!) for both divisions which will take place on October 22 at 11:00am EDT.

Although the contest is organized in Canada, all competitors worldwide will be able to compete and win prizes.

The problems for this round were written me (zxqfl) and the Codeforces team. I'd like to thank:

  • My coauthors for contributing great problems to the round
  • GlebsHP for his help in preparation
  • MikeMirzayanov for creating Codeforces and Polygon
  • Tatiana_S for translation into Russian

I'd also like to thank Diagram for sponsoring the round. Diagram is interested in hiring software engineers, so please take a look at the information at the end of this post if you're interested. For anyone outside of Canada, they'd like me to let you know that Canada has friendly immigration policies for software engineers.

Both divisions will compete in the same contest, which will consist of 7 problems of the same difficulty level as a regular Codeforces round. The contest will last for 2.5 hours.

The score distribution will, of course, be announced later.

Here is some information from the round sponsor:


  • The top 100 competitors will get a Diagram T-shirt.
  • Local winners (Montreal): Dinner with Francois Lafortune (CEO, Diagram), founders of Dialogue, and other Montreal technologists
  • Local winners (Toronto): Dinner with Karel Vuong (Director, Diagram), founders of Collage, and other Toronto technologists

About Diagram

Diagram is a venture launchpad building the next generation of Canadian-based global technology companies. By assembling teams of world-class founders pursuing big ideas for innovation in the financial and insurance industries, and surrounding them with capital, expertise, and infrastructure, they are betting big on their companies and equipping them with everything they need to innovate and build a better future.

Diagram’s investment portfolio includes the companies featured below and they all work with teams that leverage modern frameworks, cutting edge technology, and complex algorithms to deliver wellness and prosperity to all.

Diagram's Investment Portfolio

Collage is re-inventing the way Canadian businesses manage HR, payroll, and benefits. By offering a 100% free and comprehensive platform, Collage automates paper-based and manual business processes and HR administration in ways that are efficient and secure at scale, enabling companies to spend their time on the more meaningful aspects of business.

Dialogue is the best part of your company's health plan. By offering a range of healthcare services for your team, Dialogue helps to keep them happy, healthy, and performing at their highest potential. Dialogue is using machine learning, natural language processing, and AI to process text conversations, video interactions, and imagery sent from patients to their chatbot in real-time to provide accurate diagnoses of physical and mental health concerns.

Applying to Diagram

For those interested in an opportunity with Diagram or any our portfolio companies, please apply here.

UPD Scoring distribution is 500 — 1000 — 1500 — 2250 — 2500 — 3250 — 3500.

UPD The contest is over! Congratulations to the top 5:

  1. eatmore
  2. tzupengwang
  3. zemen
  4. mnbvmar
  5. AlexDmitriev

If you won a prize, you'll be contacted soon.

UPD Editorial:


  Rev. Lang. By When Δ Comment
en15 English zxqfl 2016-10-24 22:54:11 61
en14 English zxqfl 2016-10-22 21:42:24 270 Tiny change: '016-10-22]' -> '016-10-22]\n\nIf you won a prize, you'll be contacted soon.'
en13 English GlebsHP 2016-10-22 18:01:13 118
en12 English zxqfl 2016-10-17 21:14:43 192
en11 English zxqfl 2016-10-17 12:09:29 86
en10 English zxqfl 2016-10-17 06:14:55 259 Added prizes for local winners
en9 English MikeMirzayanov 2016-10-17 01:12:57 0 (published)
en8 English zxqfl 2016-10-15 23:38:13 749
en7 English zxqfl 2016-10-15 03:34:23 150 Added Dialogue logo + resized
en6 English zxqfl 2016-10-15 02:49:41 95 Added Collage logo
en5 English zxqfl 2016-10-15 02:47:35 199 Added links to company websites
en4 English MikeMirzayanov 2016-10-15 02:28:28 325 Tiny change: 'oat:right;
en3 English MikeMirzayanov 2016-10-15 02:20:00 169
en2 English zxqfl 2016-10-13 22:06:06 252 Tiny change: 'rce=Canada Cup 2016).' -
en1 English zxqfl 2016-10-13 22:01:59 2414 Initial revision (saved to drafts)