Please subscribe to the official Codeforces channel in Telegram via the link: https://t.me/codeforces_official. ×

Unsocial_A's blog

By Unsocial_A, history, 10 months ago, In English,

For last 6-8 month I am doing problem solve in Codeforce. But still I can't solve B problem in contest smoothly.I saw many problem solver who started coding with me and now they can solve C problem even D problem easily.They can think problem easily but that problem i need to think with long time even 1 or 2 week.I feel frustrated when i see them.Now my ques is,what should I do for improve?I want to be a very good problem solver.I know it's all about solve more and more problem.With solving problem,do i need to do anything?

 
 
 
 
  • Vote: I like it  
  • -16
  • Vote: I do not like it  

»
10 months ago, # |
  Vote: I like it +22 Vote: I do not like it

i think that it is impossible to improve yourself. if u can't solve B then sports programming isn't for you. you may do anything else.

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

    Or maybe he is just not practicing in an efficient way..

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

      Maybe.I badly need a coach how show me right path.

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

Sure, we should simultaneously learn about our field and solve problems.

Now, you interpolated your all solving capabilities and reached to solving A and atmost B, and then you will be slower in improvement to solve harder problems, so you need to learn new algorithms, solving ideas and programming languages tools (according to the languages you use).

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

Most of the time, I could not solve B, either, but what drives me away from the thought of quitting is the fact that it is fun. If you no longer find it fun and worth your time, do something else.

»
10 months ago, # |
  Vote: I like it +1 Vote: I do not like it

i need to think with long time even 1 or 2 week

If you cannot solve a single problem within a day, give up and read editorial. Then spend saved time trying to solve other problems.

»
10 months ago, # |
Rev. 25   Vote: I like it -15 Vote: I do not like it

Dear Unsocial_A,

Thanks for sharing your concerns.

I read the latest accepted solution you submitted, and you seem to be doing well, regardless of the time constraint during the contest competition.

Please check the following blog about the famous Albert Einstein's quote

Everyone is a genius. But if you judge a fish by its ability to climb a tree, it will live its whole life believing that it is stupid

My advice is to never let hopelessness or helplessness find its way to your heart, mind, and soul. Furthermore, never consider others' kind endeavors frustrating. Instead, celebrate your cherished human spirit of hope and your ability to help others and care for their well-being, and strive to do better everyday than what you did before, and to celebrate others' noble success, and consider that evermore as precious source for inspiration, patience and determinism to do better today and tomorrow along your lifelong learning journey.

Finally, consider coding evermore an artful, scientific and engineering task in an honored all-winners mission to cooperate fruitfully, decently, respectfully, peacefully, and joyfully with fair and honest people in serving the well-being, justice and peace for all everywhere around the globe.

Best wishes

P.S. Hope that you consider changing your Codeforces handle to an optimistic name, the next time it is possible to do so.

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

    "people in serving the well-being, justice and peace for all everywhere around the globe"

    One day, Kim Jong Un will tell me release the nuke

    And because of your message, I will tell him:

    Sorry I have bug ( ͡° ͜ʖ ͡°)

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

Did you try a2oj.com?

Try to solve problems in ladder by increasing order of difficulty

Never give up, I believe in you

Just steady go ahead

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

    yeah.I am doing it for last 1 month. Numb broke my heart.but you give me a lot of hope. in my whole life,if i meet with you I'll must salute you.

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

      Which ladder should I practice? And I practice B and C of ×5000 difficulty.Is it enough?

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

        About 2 years ago I tried to solve them

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

          I just start coding from basic I repeat start coding from last 6-8 month.Now i can solve A,B.I know some algorithm like bfs,dfs,dijkstra,Flood-fill,Warshal,Dp,coin-change,knapsack,rockclimbing,.Am i in right path??

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

            In my opinion yes

            You have to expand your knowledge of algorithms and practice on math and logical problems

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

I think the best way to improve at codeforces is to upsolve the problems you want to be able to solve.

You want to solve C,D right? Then solve them after the contest.

I looked at your Contest History

What do I see? You have not solved C and D after the contest!

How can you expect to solve them in contest if you never solve them out of the contest? Use magic?

Upsolve!

»
10 months ago, # |
  Vote: I like it +3 Vote: I do not like it

There are only 2 possibilities. No. 1, you are too lazy to work hard and expect god to grant you great problem solving ability. No. 2, you are lacking in your theoretical foundations and are trying to increase your problem solving ability through trial and error.

Now which one is it?

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

    there is no solid theoretical foundations required to solve div2 a-c, most of the time they are ad hoc problems, so trial and error work good for them

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

      From what I see, the difficulty of problems div A to C are pretty erratic. For example, sometimes C can be more difficult than even D and E (such that even div 1 participants cannot solve it).

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

    It's number 2.

»
10 months ago, # |
  Vote: I like it +5 Vote: I do not like it

It's all about math, not just math, competitive math.