300iq's blog

By 300iq, 2 months ago, In English

Hello Codeforces!

I became a coordinator of CodeChef Lunchtimes, and we are in need of high-quality proposals.

We hope to get rid of the 'CodeChef has low-quality problems' label.

So we would be grateful if you can provide a problem set that will work fine for the IOI-style contest! (Note that your problems should not necessarily follow the IOI syllabus).

You can read about compensation and the required difficulty of problems here.

Proposals for Lunchtimes should be submitted to the following e-mail: contest.admin2@codechef.com

P.S. If you have hard problems for CodeChef Long Challenges, you can send them here

 
 
 
 
  • Vote: I like it
  • +550
  • Vote: I do not like it

»
2 months ago, # |
  Vote: I like it -162 Vote: I do not like it

my girlfriend broke up with me and now she's ghosting me?? what do i do?

»
2 months ago, # |
  Vote: I like it +25 Vote: I do not like it

So finally you want IOI-style problems or problems for your three type of contest!??

  • »
    »
    2 months ago, # ^ |
      Vote: I like it +6 Vote: I do not like it

    What do you mean? IOI-style just means that problems should have subtasks.

    • »
      »
      »
      2 months ago, # ^ |
        Vote: I like it +4 Vote: I do not like it

      problems of type 9, doesnt have subtasks and they are in Long contests(ig), but you've said you want IOI-style problems, i thought maybe you only need these problems for special contest or something like that. (btw ive never participated in any codechef contests so i was confused)

»
2 months ago, # |
  Vote: I like it +432 Vote: I do not like it

RIP Codeforces 2010-2020

»
2 months ago, # |
  Vote: I like it -169 Vote: I do not like it

Codechef should learn one thing, money can't buy everything, there is reason why Indians use forces more than chef.

  • »
    »
    2 months ago, # ^ |
      Vote: I like it +30 Vote: I do not like it

    Don't you know in codeforces also, people are paid to write contests?

    • »
      »
      »
      2 months ago, # ^ |
      Rev. 2   Vote: I like it -22 Vote: I do not like it

      More like they are paid for writing contests

      EDIT: I don't know why people are downvoting this as 'for' is the correct expression because codeforces does not pay people to make contests, people decide to make a contest and they are paid a small compensation for the efforts.

  • »
    »
    2 months ago, # ^ |
      Vote: I like it -14 Vote: I do not like it

    I am not sure if Indians use codeforces more than codechef..most of my friends have accounts in codechef but not codeforces...may be the more serious ones prefer codeforces.

»
2 months ago, # |
  Vote: I like it +105 Vote: I do not like it

Oh no... How dare you ruin my impression that Codechef's problems are really bad?! Damn you, Ildar.

But honestly, I am really looking forward to seeing you change this platform.

  • »
    »
    2 months ago, # ^ |
      Vote: I like it +2 Vote: I do not like it

    Nice trick! :ursmart:

    • »
      »
      »
      2 months ago, # ^ |
        Vote: I like it -13 Vote: I do not like it

      What's the trick?

      • »
        »
        »
        »
        2 months ago, # ^ |
          Vote: I like it +8 Vote: I do not like it

        no one will downvote him because he said the codechef in trash and he hope to see change at the same time!!

        • »
          »
          »
          »
          »
          2 months ago, # ^ |
            Vote: I like it +44 Vote: I do not like it

          I don't think he intended to do that. You are over-analyzing, just like my English teacher.

  • »
    »
    2 months ago, # ^ |
      Vote: I like it 0 Vote: I do not like it

    diplomacy 10000

»
2 months ago, # |
  Vote: I like it +33 Vote: I do not like it

The page you linked still says that, for Lunchtime contests, "The syllabus is strictly restricted to IOI."

  • »
    »
    2 months ago, # ^ |
      Vote: I like it +70 Vote: I do not like it

    Yeah, it was intended to be like that when Lunchtimes were born, but nowadays this restriction is waived.

»
2 months ago, # |
  Vote: I like it -21 Vote: I do not like it

All the best 300iq. BIGFAN HERE

»
2 months ago, # |
Rev. 3   Vote: I like it -57 Vote: I do not like it

Some of the areas where I think codechef should improve

1)First of all the way it shows our answer is correct.On codeforces,when it comes in green color [Accepted] and when it comes on codechef [green color showing all subtasks have passed], it changes our mind and i can't express my feeling exactly in words,but i basically don't practise on codechef [or practise less] beacuse of this reason. Ya, I know it's a kind of bad thing not looking at problems,and looking on such silly things, but deep inside,I think it matters and when we ask someone why don't you code on codechef they just say "level of problems" [actually i also say this to some of my frnds], but somewhere the reason it also that green color.

2)Secondly, lets say if someone is solving a problem,then codeforces show that how many testcases have passed or how many pretests have passed, but codechef doesn't shows this, it just show red color or the green one.Even if someone is failing on the sample testcases, then also codechef doesn't shows that sample answer is wrong [Although i know its coders responsibility to check and run on sample testcases],but that small thing also affects our behaiviour towards codechef,and then when it comes why don't you code on codechef,we don't actually explain this all ,we simply say "level of problems".

3)Other reasons are just the way it displays problems and the testcases, and one thing why the problem is displayed on the left side of the screen and not in the centre and the right side panel is just for the submissions,why isn't the problem and the testcases given the centre alignment like codeforces.And again when it comes to why don't you code on codechef we just say .................

So that's all i want to mention,and these are my reasons,what i think personally,I know that building a platform like codechef requires a lot of hardwork, but this is what i think and therefore uses codechef less. I know i should just enjoy the problems and should not bother about such things,but when it comes to work on a nicely organized platform and platform [I am just talking about the way the codechef pages appear,don't take it wrong way],I prefer to work and spend time on the first one.

One thing i don't like about codeforces is that sometimes questions are not given ratings in a proper manner ,means sometimes they are underrated or overrated, but then also when it comes to practise, i normally type codeforces.com because there are a lot of things [actually everything] which i love about it.

  • »
    »
    2 months ago, # ^ |
      Vote: I like it 0 Vote: I do not like it

    I didn't get your first point. CodeForces shows green and CodeChef shows green, what is wrong with that? Could you explain in a simpler way?

    • »
      »
      »
      2 months ago, # ^ |
        Vote: I like it -23 Vote: I do not like it

      I mean it comes it green color [Accepted] ---> it looks awesome

      but in codechef it just shows in light green color subtasks 1 is passed,subtasks 2 and so on.

      what i mean is its not as attractive as codeforces.

      • »
        »
        »
        »
        2 months ago, # ^ |
        Rev. 2   Vote: I like it +13 Vote: I do not like it

        [I dont think you want more green than this](Capture.png)

  • »
    »
    2 months ago, # ^ |
      Vote: I like it +55 Vote: I do not like it

    be mature stop comparing this silly things green vs less green or whatever.

    • »
      »
      »
      2 months ago, # ^ |
        Vote: I like it -18 Vote: I do not like it

      Believe it or not but when you would make a website and someone will suggest you to apply some changes with respect to light and dark color,your maturity would go to hell and you would make that color light color --> dark color

      • »
        »
        »
        »
        2 months ago, # ^ |
          Vote: I like it 0 Vote: I do not like it

        in codechef also it shows green color in fact it shows green color for all the subtasks which makes us really satisfied but in codeforces just accepted is shown in green.

        • »
          »
          »
          »
          »
          2 months ago, # ^ |
            Vote: I like it -19 Vote: I do not like it

          Now where's your maturity,you are also comparing

          "green color for all the subtasks which makes us really satisfied but in codeforces just accepted is shown in green."

          • »
            »
            »
            »
            »
            »
            2 months ago, # ^ |
              Vote: I like it -14 Vote: I do not like it

            first u started then i followed.

            • »
              »
              »
              »
              »
              »
              »
              2 months ago, # ^ |
                Vote: I like it -14 Vote: I do not like it

              so its not a silly thing to compare green and less green or whatever

              bcoz i started and then u followed it.

              • »
                »
                »
                »
                »
                »
                »
                »
                2 months ago, # ^ |
                  Vote: I like it 0 Vote: I do not like it

                see if someone is wrong then it's our responsibility to rectify him.so u were proposing wrong statement so i intervene to amend it.

»
2 months ago, # |
  Vote: I like it +20 Vote: I do not like it

Hey! Thanks for taking up this role.

Can we now expect more, and better quality subtasks in each problem? As far as I know, IOI problems tend to have at least ~5 or more subtasks, but most lunchtime problems have about 2.

  • »
    »
    2 months ago, # ^ |
      Vote: I like it +46 Vote: I do not like it

    I believe they have an "unwritten" rule that each problem should have just $$$1$$$ subtask worth $$$50$$$ points to make the scoring uniform. I doubt that people at CodeChef even care about the subtask quality since they're barely able to get the actual problems in time.

»
2 months ago, # |
  Vote: I like it +12 Vote: I do not like it

Please Change the UI look as well as problem quality because codechef looks is rather distracting and very ancient, whereas Codeforces UI look is quite gorgeous.

  • »
    »
    2 months ago, # ^ |
      Vote: I like it -14 Vote: I do not like it

    I guess it's the opposite.

  • »
    »
    2 months ago, # ^ |
      Vote: I like it +2 Vote: I do not like it

    I love codeforces, but the UI is not 'gorgeous'

    • »
      »
      »
      2 months ago, # ^ |
        Vote: I like it 0 Vote: I do not like it

      Just wondering. Which cp sites are then better from the ui point of view?

      • »
        »
        »
        »
        2 months ago, # ^ |
          Vote: I like it -17 Vote: I do not like it

        CSAcademy is the best, most other sites other than CF have better looking UIs since they're filled with less options everywhere

      • »
        »
        »
        »
        2 months ago, # ^ |
          Vote: I like it +24 Vote: I do not like it

        I feel that AtCoder is neat, but there isn't a discussion forum there.

        • »
          »
          »
          »
          »
          2 months ago, # ^ |
          Rev. 5   Vote: I like it +11 Vote: I do not like it

          That's what I feel too. Atcoder is quite decent, but it is missing a lot of convenient features. Also overall it seems somewhat cheap, because it is just plain bootstrap. Not like it matters much. Though it is easier to get used to it than codeforces because its design is way simplier

          Codechef is terrible. Participated in a couple of contests, ui was not enjoyable in the slightest. Topcoder is far beyond being just terrible

          So from my experience, codeforces is really the best

    • »
      »
      »
      2 months ago, # ^ |
      Rev. 2   Vote: I like it +60 Vote: I do not like it

      I like CF UI. It looks professional and clean while not being overly minimalistic.

      IMO many websites try too hard to have a very "modern" look but it just ends up looking cheap and kinda ugly. Many websites look like iPad apps but computers are not tablets and UI decisions need not be the same. I especially heavily dislike some fancy animated websites with title "React App" that don't even work half the time. Normal HTML+CSS is much nicer, let JS be a scripting language.

      And IMO an indirect reason CodeChef and TopCoder UIs suck is that they try to be fancy but can not pull it off.

      • »
        »
        »
        »
        2 months ago, # ^ |
          Vote: I like it +3 Vote: I do not like it

        Google was clean Yahoo was not. Internet Explorer had many toolbars, then came chrome. a clean and simple look is better.

»
2 months ago, # |
  Vote: I like it +6 Vote: I do not like it

Not only quality of problems but codechef has to change it's whole format to compete with codeforces. 10 days for a contest is too much of time. There are only 2 official short contests in a month.

  • »
    »
    2 months ago, # ^ |
      Vote: I like it +43 Vote: I do not like it

    As long as the contest offers actually interesting problems that requires something like 5 hours of thinking and 2-3 hours of implementation rather than think for 5 minutes and then code for 3 days (say something like the problems that use generating functions, but with a greater variety of algorithms), I wholeheartedly support a contest that last 10 days.

    • »
      »
      »
      2 months ago, # ^ |
      Rev. 2   Vote: I like it -11 Vote: I do not like it

      I feel Codechef is slow as compared to Codeforces in many ways. There should be quality + pace of learning.

      • »
        »
        »
        »
        2 months ago, # ^ |
          Vote: I like it +3 Vote: I do not like it

        It's indeed slower, but if the contests are genuinely good it would worth it (see Atcoder/Topcoder for example). OC, the problem is that Codechef's problems are often of very poor or poor quality and their website not exactly user-friendly, but with Ildar being a coordinator, we can hope for some changes in the future.

»
2 months ago, # |
  Vote: I like it +9 Vote: I do not like it

I've sent a problem idea a year and a half ago. No response :/

»
2 months ago, # |
  Vote: I like it +82 Vote: I do not like it

People who are saying codechef has low quality problems are probably very out-dated (especially if they mean the problems offered in short contests too). I mean they got this impression many years ago and never gave codechef a second chance.

  • »
    »
    2 months ago, # ^ |
      Vote: I like it -11 Vote: I do not like it

    To be fair, I recently gave Codechef another chance in the August Cook-Off, and one of the problems was the exact same as a CSAcademy problem (both statements even used red and blue, lol).

    However, I think 300iq becoming coordinator will improve the quality tremendously. Great decision by Codechef, and I'll definitely continue to compete because of it.

    • »
      »
      »
      2 months ago, # ^ |
      Rev. 3   Vote: I like it +51 Vote: I do not like it

      This is different from what I meant.

      the issue of repeated problem in general is really difficult to avoid because the only perfect way to avoid it is by having contest admin who knows all problems on the internet. I mean when a contest admin receive a proposal of interesting problem idea and he hasn't seen it before then it's natural to approve and use it in a contest. Surely the contest admin who have seen more problems on the internet will do a better job at avoiding this issue.

      What I meant in my first comment is that some people think that it's a habit of codechef to just offer standard/repeated problems or problems which require zero thinking and heavy coding, it's been very long time that this is no longer the case in codechef.

      • »
        »
        »
        »
        2 months ago, # ^ |
          Vote: I like it 0 Vote: I do not like it

        I think you are right !! codechef has good problems, especially related to mathematics. Not until I read the blog , my initial impression was codeforces is borrowing mathematical problems from codechef, lol.

      • »
        »
        »
        »
        2 months ago, # ^ |
          Vote: I like it 0 Vote: I do not like it

        Both are equally good and should learn from each other. :)

      • »
        »
        »
        »
        2 months ago, # ^ |
          Vote: I like it +5 Vote: I do not like it

        I also had the same mindset about codechef, but for the last 3-4 months i have only been giving short contests and i feel the quality of questions especially in Div 1 has greatly improved other than some exceptional cases. Though I strongly feel that quality of servers can be improved and frequency of short contests can be increased.

      • »
        »
        »
        »
        2 months ago, # ^ |
          Vote: I like it -17 Vote: I do not like it

        So ultimately you are saying that codechef admin sucks,right ?

»
2 months ago, # |
Rev. 2   Vote: I like it 0 Vote: I do not like it

I only give short challenges at codechef, Came in CP around 6-7 months ago and probably don't know large set of problems(as which ones are copied or not from other cp websites) but I found their short challenges pretty interesting and tough to solve(can only solve 2 in cookoff/lunchtimes) but this may vary to more experienced user who are more familiar with CC and CF.

I just hope if there is at-least 1 more short challenge on CC then it would be pretty interesting. Right now they only have 2.

»
2 months ago, # |
Rev. 2   Vote: I like it 0 Vote: I do not like it

If 300iq will be coordinator of lunchtime. Will he leave his duties involving codeforces?

»
2 months ago, # |
  Vote: I like it +6 Vote: I do not like it

I just wish CodeChef increases the frequency of short contests. It's a pain to wait a month for the next contest. But yeah, of course, quality comes first.

Recent memory, screwed up in Cook-off, thought would do good at lunchtime, missed lunchtime by accident, had to painfully wait 30 days for the next contest.

»
2 months ago, # |
  Vote: I like it 0 Vote: I do not like it

Can you increase the frequency of contests per month?

»
2 months ago, # |
  Vote: I like it -15 Vote: I do not like it

Interesting that codechef has now a Legendary GM as coordinator..hope to see changes now..

»
2 months ago, # |
  Vote: I like it +11 Vote: I do not like it

To all people suggesting increasing the frequency of contests: what about Codechef first establishes the quality, then increases the quantity?

  • »
    »
    2 months ago, # ^ |
      Vote: I like it -12 Vote: I do not like it

    To the point CodeChef_admin, 300iq please consider this first

  • »
    »
    2 months ago, # ^ |
      Vote: I like it -18 Vote: I do not like it

    With all due respect, CC is having much better contests than CF these days. Have a look at some previous longs/cookoffs/lunchtimes. Problems in CC actually involve algorithms and good logic, whereas in my opinion, CF problems especially A,B,C (Div 3,2) are largely based on observational skills and maths (constructive).

    However, this is just my opinion, and others may of course disagree.

    • »
      »
      »
      2 months ago, # ^ |
        Vote: I like it +16 Vote: I do not like it

      The issue here is that many authors treat low-rated problems (i.e. Div 2 A-C) as perfunctory, so the problems don't have much thought put into them. Another thing is that there are only so many ways one can write problems for grey->cyan coders, as they normally can't do many things beyond the basic math, greedy and dp, so you really can't pull something very creative. ofc, you mostly do these low-rated problems so I can't really blame you for thinking this.

      CF has many interesting problems though, you just need to look higher up the rating scale. On the other hand, I feel like many CC problems are very implementation-based (e.g. most of the DS problems, which take no thought and 200+ lines of implementation). In my opinion though, the best place to go for interesting problems is AtCoder, which mostly has really light implementation but require a lot of thought.

»
2 months ago, # |
  Vote: I like it 0 Vote: I do not like it

Nice Initiative

»
2 months ago, # |
  Vote: I like it +18 Vote: I do not like it

We hope to get rid of the 'CodeChef has low-quality problems' label.

On codechef, it's not easy to know whether a contest is an official (high-quality) or not (no guarantee of quality). Actually, I judge it from only my experience (cook-off, lunchtime, and challenge are official). Is there another easy way?

  • »
    »
    2 months ago, # ^ |
      Vote: I like it +8 Vote: I do not like it

    With my experience you can identify if the contest is rated or not. Rated contest are more legit as compared to non-rated ones. Plus there are many college contests as well, I generally go by the prizes as that kind of ensures that organizing team has put some efforts in the preparation.

    • »
      »
      »
      2 months ago, # ^ |
        Vote: I like it +14 Vote: I do not like it

      So, how can people know whether a contest is rated or not?

      (IMO, the prize doesn't ensure that. Here is an example from a recent contest. All of 3 problem statement was super unclear, and nobody understands the 3rd problem after all.)

      • »
        »
        »
        »
        2 months ago, # ^ |
          Vote: I like it +8 Vote: I do not like it

        For the rated contest except the ones you mentioned, Cook off, Lunchtime and Long they mention along with the contest name. For eg {name}(Rated for all/Div2) . And yes not all contests that have prizes are legit but they have a decent probability of being good. Club with a reliable organisation and it becomes more reliable, like many organisations conduct some sort of annual coding contests and for such contests there is a codeforces blog for the same.

        • »
          »
          »
          »
          »
          2 months ago, # ^ |
          Rev. 2   Vote: I like it 0 Vote: I do not like it

          except the ones you mentioned, Cook-off, Lunchtime, and Long

          I'm talking about the official contests, and these ARE official contests :(

          • »
            »
            »
            »
            »
            »
            7 weeks ago, # ^ |
              Vote: I like it -10 Vote: I do not like it

            codechef official contest are:cookoff lunchtime and long

          • »
            »
            »
            »
            »
            »
            5 weeks ago, # ^ |
              Vote: I like it +2 Vote: I do not like it

            darklight13 means that it's easy to know whether contest is rated on CodeChef, because for all rated contests except monthly ones (Cook-off, Lunchtime and Challenge) it's explicitly stated in its name. For example, "Coders' Legacy (Rated for all)".