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

Автор masonpop, история, 19 месяцев назад, По-английски

Always defeated by ad-hocs, can't solve constructives, bad performance, low iq.

What can I do.

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

»
19 месяцев назад, скрыть # |
 
Проголосовать: нравится +12 Проголосовать: не нравится

I have the same problem, and I want to ask you the same question but for reaching Master. What is your advice.

»
19 месяцев назад, скрыть # |
 
Проголосовать: нравится +54 Проголосовать: не нравится

no at all an answer to your question but after some introspection I have come to realize that there are no true “ad-hoc” problems. Every adhoc problem I have solved myself has used the same old bag of meta-thinking strategies used in other similar problems. So if you have the motivation and time, the answer to how to get to any rating at all really seems to be “solve more problems and fit the pattern into your intuition for each problem you solve” during training and “actively try to fit patterns/meta-patterns of the problem you see to your library of solved problems”.

Personally though I feel my progress is limited by how accurately I can debug and implement my solutions and not related to my ability to mind-solve a problem, so I feel that to get higher than a 2100 level one needs to work on accurate and fast implementation as well for beyond this level I cant seem to rely on just being able to solve a problem in my head alone. But thats just my opinion derived from a sample size of 1 so take as much stock into it as you wish.

  • »
    »
    19 месяцев назад, скрыть # ^ |
     
    Проголосовать: нравится +9 Проголосовать: не нравится

    But i'm completely opposite... have problems solving problems but once I mind-solved, can implement it in 20 mins...

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

      Great then can I ask if you plan your implementation every-time before starting to code? Or do you just go with the vibes and figure it out as you code?

      Also, before implementing your idea, do you verify that your idea is indeed correct, and for instance figure out the precise transitions of the DP? I have the problem of getting to the idea really quickly but then being lazy about the details/missing them/rewriting code multiple times with bugs.

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

        Yes i think about and write down all the details before i started coding so in most cases i can write my code very quickly without hardly any bugs. (But sometimes that's the reason why i solve problems slow because of thinking too much :D)

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

    Man I so agree with the second point. I suck at implementing ideas.

    Any tips on how to implement fast? At this point I am thinking of changing my practice regiment from 1-2 1800-2100 Qs to 3 1400-1700 qs but 20-30mins daily each so I am forced to increase my speed.

»
19 месяцев назад, скрыть # |
 
Проголосовать: нравится +13 Проголосовать: не нравится

How to reach Master?

Always defeated by ad-hocs, can't solve constructives, bad performance, low iq.

What can I do.

»
19 месяцев назад, скрыть # |
 
Проголосовать: нравится +26 Проголосовать: не нравится

Unfortunately, IQ is hard to increase. So if IQ were your problem, then you'd better start doing lsd while listening to tool like your life depended on it. But it looks like you got pretty close, so IQ might not be your problem.

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

    Just curious, what IQ do you think corresponds to each rating?

    • »
      »
      »
      19 месяцев назад, скрыть # ^ |
       
      Проголосовать: нравится -71 Проголосовать: не нравится

      not him but assume median effort and practice of ~2 year.

      he/she rating will converges to as follows

      1. iq 95 gray
      2. iq 97.5 cyan
      3. iq 100 blue
      4. iq 105 high blue
      5. iq 110 purple
      6. iq 115 orange
      7. iq 120 im
      8. iq 130 red
      9. iq 145 high red
      10. iq 160 and over LGM
      • »
        »
        »
        »
        19 месяцев назад, скрыть # ^ |
         
        Проголосовать: нравится +13 Проголосовать: не нравится

        Ain't no way average world IQ is blue LOL

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

          you mean too high or too low?

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

            I think too low. You are underestimating how hard it is to get to blue

            • »
              »
              »
              »
              »
              »
              »
              19 месяцев назад, скрыть # ^ |
               
              Проголосовать: нравится -29 Проголосовать: не нравится

              It's true, but I believe that anyone who puts in the effort I described 18 months of training or 1,000 solves will reach blue. Some talented people might hit orange or even LGM (e.g., jingly), while others might struggle at green forever. But if someone has an IQ of 100, then blue is pretty much guaranteed. but not everyone can push that amount of effort (due to school work or jobs) that's the thing I think

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

                Like me

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

                well, the statistics are available online. you can check them.

                I am telling you this, because it is impossible to get "pure" and "clean" data, because we are all living beings (otherwise you are a cheater :p)

                you can join stuff like errichto server, and use ;plot centile to plot the entire codeforces distribution of ratings (i assume its just active users). tldr described in text: x axis is normal (not logarithmic), it's rating, y axis is also normal, it's the number of people below/equal; between ratings 350-1600 it is roughly a line; 1600 is roughly 90 percentile; 1900 is roughly 96.5 percentile; and 2100 is roughly 99 percentile.

                how to interpret this correctly? blue is at least top 10% which would mean iq 120 (because of normal distribution). + i'd assume that codeforces has a higher concentration of intellegent people... (which would mean blue -> 120 < iq), but this is (highly) debatable.

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

        If I have an IQ of 94 what am I??

        Also, (almost) no one has >150 IQ.

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

      So here is how it goes https://imgur.com/uLZuLGV

      Remember that it isn't gonna be $$$1:1$$$ accurate, because $$$IQ$$$ and cf rating aren't perfectly correlated, but this should be like more or less how it goes.

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

    Chad advice

»
19 месяцев назад, скрыть # |
Rev. 2  
Проголосовать: нравится +8 Проголосовать: не нравится

Reaching GM worths just nothing.

fft_ntt: 2408->2361 Became IM :(

»
19 месяцев назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

How to reach Newbie?

Always defeated by ad-hocs, can't solve constructives, bad performance, low iq.

What can I do.

»
19 месяцев назад, скрыть # |
 
Проголосовать: нравится +51 Проголосовать: не нравится

look at contests like CFR1001. diff of D is 2100 and the next task is *2900.

in contest 'Goodbye 2024', I only solve A~E(diff up to *1900), and I have a positive delta.

so you only need to solve easy tasks fast, you can win.

also you can do some vp to know some easy tricks, which would help you to solve template problems easier.

»
19 месяцев назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

Same issue but my iq's lower than yours, and not only can I not solve ad-hocs, I can't solve anything else really...

»
19 месяцев назад, скрыть # |
 
Проголосовать: нравится +44 Проголосовать: не нравится

Try AtCoder, especially ARC/AGC contains tons of ad-hoc problems focus on thinking and puzzle solving skill

»
19 месяцев назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

Rename yourself to GM and reach 4000 rating. Just that simple.

»
19 месяцев назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

How to reach Master

»
19 месяцев назад, скрыть # |
Rev. 2  
Проголосовать: нравится +51 Проголосовать: не нравится

Be more confident. "low iq" mentality won't result in anything great.

»
19 месяцев назад, скрыть # |
 
Проголосовать: нравится +9 Проголосовать: не нравится

it can be empirically proven red is impossible under current circumstances

»
19 месяцев назад, скрыть # |
 
Проголосовать: нравится +43 Проголосовать: не нравится

I've been a GM a few times, so I think I have something to say
Div1 competitions are very different from Div2
Speed is not usually the deciding factor of performance, solving the problem is
Often there is exactly one problem that fits your rating range perfectly and you either solve it and gain rating, or fail and lose rating
Codeforces nowadays focuses on mostly observation + simple algorithm/data structure problems, and you're just going to have to live with it, that is your target "problem tag"

My advice here is to upsolve problems that are way out of your rating range. Problem ratings after 2400 are very skewed and random, some ideas from a solution of a 3000 problem might often occur in problems in your actual range of 2200-2600. Spend more time on harder problems to gain observation you need to solve simpler problems. That's it.

Practice makes perfect :)

»
19 месяцев назад, скрыть # |
 
Проголосовать: нравится +38 Проголосовать: не нравится

Tackle <=2600diff of past Div1s and understand how to deal with medium-hard Div1 problem on CF. If you try 2-3 hours for single problem, after that, looking editorial is ok, but please not stop at understanding solution, and make an AC submission. If you solve enough number of problems, just participate many contests and wait for upward swing.

»
19 месяцев назад, скрыть # |
 
Проголосовать: нравится +7 Проголосовать: не нравится

How to reach Specialist?

Always defeated by ad-hocs, can't solve constructives, bad performance, low iq.

What can I do

:p

»
19 месяцев назад, скрыть # |
 
Проголосовать: нравится +8 Проголосовать: не нравится

solve more problems