Competitive Programming Contest '19

posted on April 30, 2019, 11:03 p.m.

Thanks for participating in the Competitive Programming '19 Contest!

The winners are:

  1. d (perfect score!)
  2. scanhex
  3. george_chen
  4. zhouzixiang2004
  5. retrograd

Editorials for each of the problems have been uploaded to the respective problem pages.

Once again, a final thank you to all who participated, and to the problem authors!

Welcome to a non-standard DMOJ contest!

From May 4th to May 5th, we'll be hosting the Competitive Programming Contest!

The problem setters are: Rimuru, Plasmatic, crackersamdjam, Dormi, and wleung_bvg.

Anyone with a DMOJ account is welcome to participate, and anyone without one is welcome to register and participate.

Contestants may participate in any 3-hour window between May 4, 9:00 AM to May 5, 9:00 PM. Please see the contest page for more details.


  • -3
    N3RDSLQYER84  commented on July 7, 2019, 4:52 p.m. edit 3

    Good contest

    • -6
      AlanL  commented on July 9, 2019, 8:35 p.m.

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

  • -5
    rpeng  commented on July 7, 2019, 2:43 p.m. edit 2

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

  • -34
    666245  commented on July 7, 2019, 1:24 p.m.

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

    • 13
      TimothyW553  commented on July 8, 2019, 5:26 p.m.

      Hello everyone, my name is Akshat and welcome to GeeksForGeeks. Today we will be learning about Graph Theory!

    • 22
      discoverMe  commented on July 8, 2019, 11:51 a.m. edit 3

      Using algorithms to solve programming problems? No way!

      People going to olympiads to LEARN and GET GOOD AT SOMETHING? Impossible! Of course everyone is just doing cco to look good on their resume, unlike me, a true intellectual. To be fair, you need at least the 200 iq to understand the DEEPER meaning behind the contests and appreciate the SUBTLE underlying beauty. Only level 100 philosophers would understand.

      • 24
        Darcy___Liu  commented on July 8, 2019, 12:06 p.m. edit 4

        As a level 100000 intellectual myself, I agree. I have won the IOI platinum and become the ultimate god of programming. For too long have the greedy capitalist Olympiads students charged thousands of dollars for their points and programming knowledge! Join us, comrades! We will burn them to the ground and distribute their inflated ratings and points to the working people!

        • 8
          DiscoverMeme  commented on Feb. 14, 2020, 9:44 p.m.

          Comrade Darcy___Liu, it appears that you lack understanding of the true meaning of communism. Although you style yourself as a Marxist-Leninist revolutionary, your methods are diametrically opposed to Marxism-Leninism.

          Conceit is a destructive force that prevails among those careerists and opportunists who seek no more than glory for themselves. The communist movement is irrelevant to them. On the other hand, the glory with which we reckon the great Marx, Engels, Lenin, Stalin, and Mao is well-grounded. We must dedicate our whole lives to the proletarian communist cause just as our great leaders have.

          Without revolutionary theory there can be no revolutionary movement. This idea cannot be insisted upon too strongly at a time when the fashionable preaching of opportunism goes hand in hand with an infatuation for the narrowest forms of practical activity.

          - V. I. Lenin

        • -21
          666245  commented on July 8, 2019, 12:28 p.m.

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

          • 13
            Darcy____Liu  commented on July 8, 2019, 1:09 p.m.

            You're literally asking to get exposed. Now we wait for CPP to arrive.

    • 12
      CopyPastePolice  commented on July 7, 2019, 4:58 p.m.

      Rather than simply generalizing all the problems you see, perhaps it would be better to actually attempt to solve them and decide on an opinion then. DMOJ contests are indeed put together by Olympiad students, but that doesn't imply an abundance of copy pasted template problems. DMOPC is a good example of a monthly contest put together by students, whose problems involve heavy problem solving (not something you can solve just by knowing an algorithm).

      These include, but are not limited to (just some of my personal favourites):

      Some of which may include some well known data structures or algorithms, but that knowledge in and of itself is far from enough to solve the problem.

      Students like these who dedicate their time towards contest setting should be praised for their efforts, and the students who attend Olympiads work for their own goals as well. These people are examples of those who intend to "learn and get good at something", as you stated.

      On top of that, there's no issue with wanting to make CCO in order to have something that looks good on their resume. Nothing is exclusive to those who participate solely due to enjoyment, and those who do well are the ones who put effort. Regardless of their intentions, everyone who (in this case) makes CCO has done so as a result of what they've put in to programming.

      I also don't see the value in ignorantly bashing xiaowuc1 on his involvement with the competitive programming community. He has made countless contributions, including the creation of contests for the wellbeing of others, and contrary to what you've said, is well off.

      Instead of forming a baseless opinion on what you think regarding DMOJ contests as well as others, it would be wise to first attempt and solve the problems and contests you criticize so harshly.

      • -17
        666245  commented on July 7, 2019, 9:17 p.m.

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

    • 9
      N00BHUNT3R84  commented on July 7, 2019, 4:55 p.m. edit 3

      Damn only olympiads students know BFS and any algorithm ever used in CP feels bad man.