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.


Comments


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


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

    Errrr, this sounds awfully like the title of the next contest (Wesley's anger...). I wonder if there are connections...

    I wonder if this calls for my favorite kind of contest: one created using a random number generator that points to some combination of problems from the past 10 years. Maybe we can call it RTE (Randomized Terrible Exam)?


  • -29
    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.


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


    • 13
      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.


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


        • -15
          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.


          • 6
            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.


    • 10
      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):

      https://dmoj.ca/problem/dmopc18c4p5

      https://dmoj.ca/problem/dmopc18c4p6

      https://dmoj.ca/problem/dmopc18c3p4

      https://dmoj.ca/problem/dmopc18c2p6

      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.


      • -14
        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.


    • 8
      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.