Блог пользователя poerhfsdhfnc_h

Автор poerhfsdhfnc_h, история, 5 лет назад, По-английски

I think very rarely it happens that the questions asked on the codeforces contests are available on google. But today's contest was a blunder in that aspect. As you must have already seen in the comments of the announcement blog that problems B, C, and D were available on the internet. "Participants should be ranked on the basis of how fast they solve a problem rather than how fast they search a problem". Now someone will say that even in ICPC you are allowed to copy from the net. You are allowed because you can copy some templates but you won't get direct solutions coz questions are unique. I don't have any issue with geometry problems and no one should have because we are here to learn cp and cp also includes geometry problems. But I believe that duplicacy of questions should never be promoted on codeforces and therefore today's contest is one of the very rare bad contests on codeforces platform. Sorry if it hurts anyone :(

  • Проголосовать: нравится
  • +97
  • Проголосовать: не нравится

»
5 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

Can you please share the links you think the problems are copied from?

  • »
    »
    5 лет назад, # ^ |
      Проголосовать: нравится -20 Проголосовать: не нравится

    https://www.wikihow.com/Find-the-Area-of-Regular-Polygons

    Area of regular polygon. After getting this, divide the answer by (n/4) and you instantly get AC.

    • »
      »
      »
      5 лет назад, # ^ |
        Проголосовать: нравится +80 Проголосовать: не нравится

      Is it obvious that you have to divide area of the polygon by n/4 to get the answer? To me, this seems much less obvious than a calculation of a polygon area which is just a couple of trigonometry formulas.

    • »
      »
      »
      5 лет назад, # ^ |
        Проголосовать: нравится +5 Проголосовать: не нравится

      I don't get it, how did you find that out? I just created the polygon, and calculated the smallest square it took to cover the full thing.

  • »
    »
    5 лет назад, # ^ |
      Проголосовать: нравится +23 Проголосовать: не нравится
  • »
    »
    5 лет назад, # ^ |
      Проголосовать: нравится -18 Проголосовать: не нравится
  • »
    »
    5 лет назад, # ^ |
    Rev. 2   Проголосовать: нравится +17 Проголосовать: не нравится

    Problem B was easily available on GeeksForGeeks

    Both parts of C were readily available on this link

    But I think that the problem setters didn't do that intentionally it was just a mere coincidence , since they are creating these contests for more than 20k participants everytime. It requires a lot of time and effort for creating good problems of all levels of difficulty. So instead of criticising them we must appreciate them for doing a great job in every contest.

    P.S. For all those who are telling that the problem setters copied or something, please try to create some problems on your own and then blame others.

»
5 лет назад, # |
  Проголосовать: нравится -42 Проголосовать: не нравится

Also, for problem D, I'd say timelimit was a bit tight(should've been at least 2 seconds). An average solution takes 1 second. Then, timelimit should be that double amount(which is 2 seconds). It was a bit unfair for other languages(apart that my solution was O(n*log(n)^2) which timed out and could've passed in a timelimit of 2 seconds).

  • »
    »
    5 лет назад, # ^ |
      Проголосовать: нравится +15 Проголосовать: не нравится

    I think it was supposed to try to knock out nlg^2n sols, and wanted people to have nlgn, which you can see I did here: link. However it didn't work to well and instead it ended up just hurting particularly languages while cpp people could still often manage to pass.

    • »
      »
      »
      5 лет назад, # ^ |
        Проголосовать: нравится -11 Проголосовать: не нравится

      Yeah, I agree with you. But still, seeing most C++ solution getting 1 whole second in problem D looks a bit uncommon.

  • »
    »
    5 лет назад, # ^ |
    Rev. 2   Проголосовать: нравится +14 Проголосовать: не нравится

    Solution which was O(n*log(n)^2) with Fenwick tree got AC.

    • »
      »
      »
      5 лет назад, # ^ |
      Rev. 2   Проголосовать: нравится -58 Проголосовать: не нравится

      Deleted. Sorry for what I said as it was wrong. I didn't know that Fenwick was a lot faster to that scale.

      • »
        »
        »
        »
        5 лет назад, # ^ |
          Проголосовать: нравится +21 Проголосовать: не нравится

        Actually, it's a pretty well-known fact that most segment tree implementations are significantly slower than Fenwick tree. I've come across problems where the segment tree solution takes almost eight times the time taken by Fenwick tree.

        Even major programming competitions sometimes have questions which differentiate by this type of constant time (not saying they are good questions, but they exist on major contests, so I think it is important to learn such things).

»
5 лет назад, # |
  Проголосовать: нравится +20 Проголосовать: не нравится

Agree.

»
5 лет назад, # |
  Проголосовать: нравится +29 Проголосовать: не нравится

The contest was just fine according to me. Nothing great but not bad either.

B is so easy to think, why would anyone go and search for it. Its just a waste of time.

Also I am fine with such basic geometry problems for C. I didnt know they were easy to google since i tried to find hints for C2 but could only find solution for hexagon.

For problem D, it requires you to actually think that BIT and binary search would work, only then would someone go and search for it on the internet.

  • »
    »
    5 лет назад, # ^ |
      Проголосовать: нравится +110 Проголосовать: не нравится

    Not to mention that a lot of people (for whom this round was rated) don't know how to BS on BIT in O(logN). A perfect example of an educational task imo.

  • »
    »
    5 лет назад, # ^ |
      Проголосовать: нравится +11 Проголосовать: не нравится

    B is so easy to think, why would anyone go and search for it. Its just a waste of time. So are you OK with Div2 A and B being copied from internet in every contest? May be it was easy for you but could be difficult for many and they would search for it definitely.

    For problem D, it requires you to actually think that BIT and binary search would work, only then would someone go and search for it on the internet. Most of the coders with rating >=1600 have at least some idea about BIT, or Segment tree. May be you want to say that problems which are from topics not known to many can be copied from the internet.

    • »
      »
      »
      5 лет назад, # ^ |
        Проголосовать: нравится 0 Проголосовать: не нравится

      If you see, you can find a lot of questions (A and B of different contests) which somehow one way or the other you can find on the internet. That does not imply that it was copied.

    • »
      »
      »
      5 лет назад, # ^ |
        Проголосовать: нравится +25 Проголосовать: не нравится

      I haven't looked at the rest of the problems so I won't comment on them.
      But I will defend the existence of D in an educational round. Constraints were BIT tight and they did mentioned not allowing PBDS was the motive of that.

      My reasoning is simple educationals were meant to be classical problems and that gradually stopped after they became rated for Div2s. It's good to see classical problems once in a while.

      Most of the coders with rating >=1600 have at least some idea about BIT, or Segment tree.
      Bruh I will stick with my words that a lot of people don't know how to BS on a BIT in O(logN). +25 here again proves this. At the end of the educationals are meant for learning instead of the rating.
      Honestly, I will choose Good old unrated edu over these edus anyday.

      • »
        »
        »
        »
        5 лет назад, # ^ |
          Проголосовать: нравится +2 Проголосовать: не нравится

        I agree with you. I have read about Binary Indexed tree, but when it comes to implementing things you are not much familiar with, it becomes hard. This was good for learning.

      • »
        »
        »
        »
        5 лет назад, # ^ |
          Проголосовать: нравится +11 Проголосовать: не нравится

        I think this is more of an argument for unrated edu contests than the problem itself. In a rated contest problems should not be that classical, but I would agree with your argument it would be nice to have unrated edu contests again with classical problems.

        • »
          »
          »
          »
          »
          5 лет назад, # ^ |
            Проголосовать: нравится +5 Проголосовать: не нравится

          " it would be nice to have unrated edu contests again with classical problems" . You can see past rated edu rounds , they did not have similar issues .edu rounds are good and should be rated for motivation for participation .

          • »
            »
            »
            »
            »
            »
            5 лет назад, # ^ |
            Rev. 2   Проголосовать: нравится 0 Проголосовать: не нравится

            You can see past rated edu rounds, they did not have similar issues.

            Because they did not have 3 copy pastable problems, 2 of which very classical...

      • »
        »
        »
        »
        5 лет назад, # ^ |
          Проголосовать: нравится +6 Проголосовать: не нравится

        https://www.geeksforgeeks.org/order-statistic-tree-using-fenwick-tree-bit/ You don't need to know it,you just need to google it

        • »
          »
          »
          »
          »
          5 лет назад, # ^ |
            Проголосовать: нравится +4 Проголосовать: не нравится

          I never said one cannot copy-paste it. Its even present in kactl notebook which I used in ICPC regionals. I just defended which it should exist in an educational round. As far as rating is concerned be assured rating of people who just copy-pasted will be balanced in few contests. There is really no point in just copy-pasting without understanding.

  • »
    »
    5 лет назад, # ^ |
    Rev. 2   Проголосовать: нравится +8 Проголосовать: не нравится

    I learned how to do multiset with BIT and binary search before coding multiset from scratch aka bbst lmao. It's extrememly standard.

    • »
      »
      »
      5 лет назад, # ^ |
      Rev. 4   Проголосовать: нравится +5 Проголосовать: не нравится

      Exactly, if anyone has a basic knowledge of fenwick tree, he/she would be able to solve that question without any need of googling.

      • »
        »
        »
        »
        5 лет назад, # ^ |
          Проголосовать: нравится 0 Проголосовать: не нравится

        But the point of the blog is essentially that it shouldn't be extremely standard. I agree you don't need to google to solve it, it was just a BIT (ha) dissapointing. I was expecting something that further optimized memory like bloom filter or similar, which wasted my time trying to think of better sol bcz it seemed to easy otherwise.

        • »
          »
          »
          »
          »
          5 лет назад, # ^ |
          Rev. 2   Проголосовать: нравится 0 Проголосовать: не нравится

          Yes, it becomes standard only after realizing that it can actually be solved by BIT and that 28Mb is sufficient for that. A lot of people i know thought that it could not be solved by any such data structures and hence they were struck. Also 1300 people solved div2D (out of 10,000) in the contest which is pretty much what we expect in a normal div 2 codeforces contest.

          PS — I agree that the memory limit was strict for languages like Java and Python.

          • »
            »
            »
            »
            »
            »
            5 лет назад, # ^ |
              Проголосовать: нравится 0 Проголосовать: не нравится

            I think having problems where needing to optimize the memory would be cool, but having the hard part realizing that the same standard solution would work in less memory isn't a very good problem imo, especially after the round seeing memory overhead was a problem in other languages as I thought must be case with BIT sol in cpp, but obviously it wasn't.

          • »
            »
            »
            »
            »
            »
            5 лет назад, # ^ |
              Проголосовать: нравится 0 Проголосовать: не нравится

            Can the same be implemented using Segment Tree? I read somewhere that Segment Tree's better than Fenwick tree so I never got around to learn BIT or something similar and always stuck to Segment Tree. Guess now is the time.

  • »
    »
    5 лет назад, # ^ |
      Проголосовать: нравится +6 Проголосовать: не нравится

    https://www.geeksforgeeks.org/order-statistic-tree-using-fenwick-tree-bit/ I have seen many submissions copied directly from here. You just have to google it. Another link :https://mirror.codeforces.com/blog/entry/69716 which you can come across by direct googling the question

»
5 лет назад, # |
  Проголосовать: нравится +10 Проголосовать: не нравится

Googling is also an ART imo.

»
5 лет назад, # |
  Проголосовать: нравится +178 Проголосовать: не нравится

I want to bring awareness to a big issue with problem D. This kind of memory limit is far too strict. Just reading the input uses up more than half of the available memory, this kind of limit is far worse than having a tight TL to kill off O(n log n) solutions.

For one thing it adds nothing but frustration to the problem, even if it blocks some kind of unwanted solutions. Secondly other languages like Java or Python need a certain amount of memory just to run. For example

This means that you are left with just a speck of memory to solve the problem with. After a ton of work, trying out manual IO and manual calls to the garbage collector, 20 submissions later I was able to get AC in PyPy3 80530828.

I don't think problems with constraints like these should be in rated rounds.

»
5 лет назад, # |
  Проголосовать: нравится +46 Проголосовать: не нравится

After the contest, my friend sent me this link : http://mathafou.free.fr/pbg_en/sol118.html Scroll to the bottom and you have direct one line formulas for both C1 and C2. It's the third result from top when you google "largest polygon that can be inscribed in a square".

»
5 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

For second question , i didn't got any such question on google but, could easily be converted into question of minimising distance between elements of 3 arrays. So yeah, if i search the other way around it was direct answer.

»
5 лет назад, # |
Rev. 2   Проголосовать: нравится +5 Проголосовать: не нравится
  1. Have some courage to be real instead of using alts
  2. It looks like you screwed today's contest, so you shouldn't give opinions due to your personal reasons :)

This was an educational round.

Obviously we would encounter problems based on class algorithms data structures as well as rare math topics.

If you were expecting common things like the number theory greedy or graph then it's your problem :)

  • »
    »
    5 лет назад, # ^ |
      Проголосовать: нравится -21 Проголосовать: не нравится

    Have a courage to speak against contest makers . Votes on the announcement tells everything .

    • »
      »
      »
      5 лет назад, # ^ |
      Rev. 2   Проголосовать: нравится +16 Проголосовать: не нравится

      Voters are the pissed off programmers from the contest.

      I have enough courage to speak against makers if needed. But at least I don't have multiple alts because I am fear of negative contribution like you? and contribution of both of us tells everything :)

      MikeMirzayanov Why you can't make comments and blog entries only possible if accounts are trusted?

      • »
        »
        »
        »
        5 лет назад, # ^ |
        Rev. 2   Проголосовать: нравится -15 Проголосовать: не нравится

        "Voters are the pissed off programmers from the contest." .Because contest was indeed bad .

        "and contribution of both us tells everything" . You gave up here only .Lol

        Instead of doing that , i think voting system should be changed . I have made some comments from fake account because if i say these bitter but true words then i will get permanent attacks of downvotes .

        • »
          »
          »
          »
          »
          5 лет назад, # ^ |
          Rev. 2   Проголосовать: нравится 0 Проголосовать: не нравится

          Why don't you switch to your real account and then we will see who will give up when?

          • »
            »
            »
            »
            »
            »
            5 лет назад, # ^ |
              Проголосовать: нравится -24 Проголосовать: не нравится

            why don't you speak the truth that round was bad . Since it went good for you and you are div3 tester , you are making such comments.This round will be rated and i want it to be rated (it went well for me too according to cf predictor). But round was really bad .

            • »
              »
              »
              »
              »
              »
              »
              5 лет назад, # ^ |
                Проголосовать: нравится +2 Проголосовать: не нравится

              Well about you share your handle and then we will decide? And saying round was bad will not make any changes excepting decreasing your credibility if you ever shared your original account

              • »
                »
                »
                »
                »
                »
                »
                »
                5 лет назад, # ^ |
                  Проголосовать: нравится -11 Проголосовать: не нравится

                I know . But praising the contest makers will help you .

                • »
                  »
                  »
                  »
                  »
                  »
                  »
                  »
                  »
                  5 лет назад, # ^ |
                    Проголосовать: нравится +8 Проголосовать: не нравится

                  It won't ask them :)

                • »
                  »
                  »
                  »
                  »
                  »
                  »
                  »
                  »
                  5 лет назад, # ^ |
                  Rev. 2   Проголосовать: нравится -23 Проголосовать: не нравится

                  you already lost the chance by making comments below .I never saw such comments by any of the contest makers . They do speak against comments but never comment like you .

                • »
                  »
                  »
                  »
                  »
                  »
                  »
                  »
                  »
                  5 лет назад, # ^ |
                    Проголосовать: нравится +8 Проголосовать: не нравится

                  Kiddo first clarify to your self what you think? I am trying to impress them or opposite. You are contradicting yourself. Ask your mumma to give you milk and put you into bed and stop crying

        • »
          »
          »
          »
          »
          5 лет назад, # ^ |
          Rev. 2   Проголосовать: нравится 0 Проголосовать: не нравится

          You get downvotes when what you say is stupid, and upvotes the few times they're not. If you really believe the words than why would you care about contribution, just say from your real account.

          I didn't like many aspects of this round, and I'm saying it with my real account.

          • »
            »
            »
            »
            »
            »
            5 лет назад, # ^ |
              Проголосовать: нравится -16 Проголосовать: не нравится

            I completely agree.I do not have courage to speak against contest from real account . You are new to codeforces . I am seeing that now a days you are regularly making comments . Unless you go back to master you will see unexpected downvotes . It's bad but this is how most of the people behave here .There is no regulation of votes .

            • »
              »
              »
              »
              »
              »
              »
              5 лет назад, # ^ |
                Проголосовать: нравится +8 Проголосовать: не нравится

              Why do you care so much about rating and contribution?

            • »
              »
              »
              »
              »
              »
              »
              5 лет назад, # ^ |
                Проголосовать: нравится 0 Проголосовать: не нравится

              Sure I disagree with what I'm downvoted on sometimes, but that's life, and sometimes people disagree with you. However, if you have -67 contribution, that probably says that what you say in general is usually wrong, or at least widely thought to be so.

  • »
    »
    5 лет назад, # ^ |
    Rev. 2   Проголосовать: нравится 0 Проголосовать: не нравится

    Obviously we would encounter problems based on class algorithms data structures as well as rare math topics.

    If you were expecting common things like the number theory greedy or graph then it's your problem :)

    I never said that I was frustrated because the questions were not from number theory or greedy or graph. If you read my blog carefully, I have rather admired the author for choosing questions from wide range of areas and it is our responsibility to be prepared for any type of question. I think you didn't get what I meant.

»
5 лет назад, # |
  Проголосовать: нравится +71 Проголосовать: не нравится

I want to say a couple of words about today's D.

First of all, I would like to apologize to non-C++ coders for setting a tight memory limit. The reason why I did so is to get rid of straightforward PBDS or prewritten treap solutions (a treap, for instance, would require just something like 32 megabytes, hence the memory limit).

Why did I want to do so? Because the problem was not initially designed to be a data structure task. I wanted to give it on a local contest where people were familliar with binary search, but not with Fenwick/STree, so it seemed like a non-trivial binary search. I thought that most contestants would try to think about an easier solution instead of just writing or copying a data structure, but it turns out that I was wrong.

By the way, the case with B is almost the same: I wanted a solution without any complex methods such as two pointers or binary search, just simple observations.

  • »
    »
    5 лет назад, # ^ |
      Проголосовать: нравится +21 Проголосовать: не нравится

    Nothing wrong with the contest tbh. You are writing and preparing problems very frequently nowadays, so little misunderstanding is acceptable. I don't think so there is something wrong. You should not explain to shitty people who don't have courage to say with their real accounts because they are afraid of downvotes. Lmao!!

    • »
      »
      »
      5 лет назад, # ^ |
        Проголосовать: нравится 0 Проголосовать: не нравится

      Yeah , now you will become tester of div2 as well by impressing them .cheap tricks.

      • »
        »
        »
        »
        5 лет назад, # ^ |
          Проголосовать: нравится +46 Проголосовать: не нравится
        1. I am already the tester of Div3
        2. I can't be the tester of Educational Rounds or Div4 currently
        3. Testers of Div2/Div1 are decided by problem authors.

        So I have no idea what are you saying with one of your shitty alts

        • »
          »
          »
          »
          »
          5 лет назад, # ^ |
            Проголосовать: нравится -12 Проголосовать: не нравится

          'shitty alts' . I won't be surprised if you start to abuse . lol . drink some water . I never used such words in any of my comments and again anyone . Go and them happy . You won.

          • »
            »
            »
            »
            »
            »
            5 лет назад, # ^ |
              Проголосовать: нравится +15 Проголосовать: не нравится

            LOL!!! Dude My name is abusing, what you expect from me? Kid have some rest and don't complaint your family I abused :)

            • »
              »
              »
              »
              »
              »
              »
              5 лет назад, # ^ |
              Rev. 3   Проголосовать: нравится +11 Проголосовать: не нравится

              going to lowest level ....... I don't know what you handle means. drink water man. I am educated enough and my elders have taught me enough to not abuse some one .

              • »
                »
                »
                »
                »
                »
                »
                »
                5 лет назад, # ^ |
                Rev. 2   Проголосовать: нравится 0 Проголосовать: не нравится

                You can't comment whole shit in a single time. Why such pissed and toxic people even exits in such community who are being educated don't have enough credibility to be real :)

                I even think you are upvoting your comments with other alts LMAO. Kid grow up or one day you will say same for ICPC contests.

      • »
        »
        »
        »
        5 лет назад, # ^ |
          Проголосовать: нравится +11 Проголосовать: не нравится

        Apt meme for the situation.
        Literally translates to — "Sit down the child. You have to learn a lot".

        Spoiler
        • »
          »
          »
          »
          »
          5 лет назад, # ^ |
            Проголосовать: нравится 0 Проголосовать: не нравится

          Agree!! This Kid think pikmike and bleddest will make me tester for their rounds after saying so!

        • »
          »
          »
          »
          »
          5 лет назад, # ^ |
          Rev. 2   Проголосовать: нравится 0 Проголосовать: не нравится

          I do know . I think what i wrote went above your head .Also please upload memes with language do that everyone can relate and understand .

          • »
            »
            »
            »
            »
            »
            5 лет назад, # ^ |
              Проголосовать: нравится 0 Проголосовать: не нравится

            I think he translated the same in English. However why you are being so racist with language. Over 50% of participants are from India everything and everyone holds the right to say in their desired language.

            • »
              »
              »
              »
              »
              »
              »
              5 лет назад, # ^ |
              Rev. 3   Проголосовать: нравится 0 Проголосовать: не нравится

              another negative comment Learn some positive things wise man . You can ask you teacher that it's now racism .

              • »
                »
                »
                »
                »
                »
                »
                »
                5 лет назад, # ^ |
                  Проголосовать: нравится +1 Проголосовать: не нравится

                LOL Kid it had upvotes and why are you interested in my past comments. See this is the reason you are a kid. You ain't taking responsibilities for the things you are pissed and blaming everyone in their replies

                • »
                  »
                  »
                  »
                  »
                  »
                  »
                  »
                  »
                  5 лет назад, # ^ |
                    Проголосовать: нравится 0 Проголосовать: не нравится

                  I would recommend to just ignore the fake account. With his -67 contribution, i would not expect anything constructive coming out of him. Just trolls and thats it.

    • »
      »
      »
      5 лет назад, # ^ |
        Проголосовать: нравится -8 Проголосовать: не нравится

      Are you mentioning me? "don't have courage to say with their real accounts"

  • »
    »
    5 лет назад, # ^ |
      Проголосовать: нравится +12 Проголосовать: не нравится

    This round should be unrated. Problem D was totally unfair for non C++ coders.

    • »
      »
      »
      5 лет назад, # ^ |
        Проголосовать: нравится 0 Проголосовать: не нравится

      How was it unfair to non C++ coders? I use Java. I used fast IO and BIT with O(logN) lower_bound search per query. It passed the pretests.

    • »
      »
      »
      5 лет назад, # ^ |
        Проголосовать: нравится +17 Проголосовать: не нравится

      Man, literally every contest has problems that are totally unfair for non-C++ coders.

  • »
    »
    5 лет назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится

    I think it's not binary search, but this extension of Fenwick tree is the easiest solution: https://petr-mitrichev.blogspot.com/2018/02/a-fenwick-bound-week.html. It's 2020 but somehow not everyone still knows it.

  • »
    »
    5 лет назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится

    Wouldn't it be better if you replaced C with D allowing the PBDS solution?

  • »
    »
    5 лет назад, # ^ |
    Rev. 3   Проголосовать: нравится +8 Проголосовать: не нравится

    Thanks for speaking out about this — it's been bothering me all day. I spent a lot of contest time thinking there must be some "trick" to D, but turns out that even simple Fenwick tree failed with Kotlin, and I didn't even try doing binary search as the memory reqs would be similar. The only thing that saved the contest for me was that solving C2 apparently gave me enough standing to finally reach CM for the first time (according to unofficial projections)

    I do have some concerns over the recent trend of tight memory limit problems; besides the non-C++ issues, will such problems even age well in the archive? As compilers change over time they might actually consume more memory, as far as I understand

  • »
    »
    5 лет назад, # ^ |
      Проголосовать: нравится +3 Проголосовать: не нравится

    I don't think that this kind of solution should have passed : 80502870. Clearly the worst case of this code is about 2e9 operations ( complexity O(Nsqrt(N))). I tried to hack the solution but could only reach upto 1403ms (with about 2e9 operations).

»
5 лет назад, # |
Rev. 2   Проголосовать: нравится 0 Проголосовать: не нравится

After getting to know that B,C and D were easily google-able. What should I do from next contest onward? Should I first search for problems on internet as soon as I see a task that can be found on internet or should I solve it myself investing a lot of time ? Second leads to significant decrease in rating . What do you think ? Also I vote of this recent Div2 to be unrated !!

I know people will downvote for no reason ! This round educated me about how can effective googling give you ratings, thus Educational round ! cheers !

  • »
    »
    5 лет назад, # ^ |
      Проголосовать: нравится +57 Проголосовать: не нравится

    The answer is very easy and simple.
    Just google. Get one positive delta. Stay happy with this because you won't be lucky all the time. Then RIP after ~50+ years while narrating the story to your grandchildren how you got lucky once on codeforces.

  • »
    »
    5 лет назад, # ^ |
    Rev. 2   Проголосовать: нравится +3 Проголосовать: не нравится

    I think there are a lot of people here who are just here to improve themselves and learn rather than just having a positive delta. I have participated in all the contests since I have been active no matter how many questions I am able to solve. There has been contests where I have not even solved 1 question and got a huge negative delta. But that should not matter to you if you are here to learn. The point is you should at least try. Writing a solution after googling a problem and writing a solution on your own are two vastly different things. Googling a problem might give you great delta, but in my opinion solving a problem on your own is more satisfying. You can always check the editorial after the contest and up solve the problems. I don't think I have ever googled a problem from any of the contests I have ever participated in. I honestly don't know much difference between Educational rounds and normal rounds, but still I think you should give problems a chance and try to solve them first. People here are telling B, C and D were google-able but still many of us have not googled them and just tried to solve it on our own. I am not against googling problems, but for beginners like me, I think trying it on our own is much better.

»
5 лет назад, # |
  Проголосовать: нравится +13 Проголосовать: не нравится

"...even in ICPC you are allowed to copy from the net"

Well, good luck doing that LOL

»
5 лет назад, # |
  Проголосовать: нравится +26 Проголосовать: не нравится

Imo D was a really good problem for an educational round. I am quite inactive on CF and don't know if this thing is trivial but an extension of Fenwick to do binary search + query in log(n) time is in my this year ICPC codebook and my teammates would have removed it if it was so trivial.

»
5 лет назад, # |
  Проголосовать: нравится +19 Проголосовать: не нравится

Maybe problem C wasn't good enough, but i really enjoy solving E, F, G. In my opinion, you can't judge contest based on 1 or 2 easy tasks.

  • »
    »
    5 лет назад, # ^ |
      Проголосовать: нравится +12 Проголосовать: не нравится

    For the majority of rated contestants, (the majority being Expert or below), problems C and D are the hard but solvable ones whereas E and beyond are too hard to solve within contest. So it's fair for a rated contestant to judge a Div2 contest based on problems A,B,C,D.

»
5 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

Is there an editorial for this contest? I'm pretty sure I had the right answer but my doubles were imprecise or something like that so I kept on getting like .3 off of test case 3 in sample C1 (n = 200), although it may be my incorrect logic (my solution was 1 + 2 *( diagonal length of 2(n-1)gon))

»
5 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

Is it bad really. I think it's rather fine