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

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

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?

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

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

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.

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

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

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

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.

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

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.

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

Dear Ahs_58,

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.

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

    "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 ( ͡° ͜ʖ ͡°)

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

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

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

    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.

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

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

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

        About 2 years ago I tried to solve them

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

          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??

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

            In my opinion yes

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

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

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!

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

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?

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

    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

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

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