Previous My way of learning atcoder (~green)
It had been languishing for about a month just before light blue, but ARC106 finally made it to light blue.
I donât usually look at it much, but you can see various stats on AtCoder Problems. So far, they have done 151 problems. Iâve been doing this for about 5 months, so Iâm averaging 1 question a day.
The heat map shows that there is a lot of activity in June and July, and then mainly on weekends.
Previous My way of learning atcoder (~green)
-
I wrote in a previous post, âVerbalization of Awareness continues
- I feel like crystallization is happening slowly, with multiple issues reacting at different times.
- The name âverbalization of awarenessâ is not appropriate.
-
To name the technique used in the deformation process and make it a tag on Scrapbox.
- ă Name the transformation technique ă
-
- This definitely contributes to rate improvement.
- The reason why I was able to solve D in ARC106 this time is because I was able to retrieve and use three techniques from my brain drawer: Half of the queue â binomial theorem â Change the order of addition.
- Naming them provides a handle for âgetting them outâ Concept Handles.
-
Began to maintain the library. - Snippet libraries that can be tested
- In this case, UnionFind and Combination in mod P calculations are taken from the library.
-
Solved learning contests.
- Educational DP Contest
- Contest about [dynamic programming
- I did this around July when there was a lot of activity.
- AtCoder Library Practice Contest
- Contests on various algorithms added to the [AtCoder Library
- Educational DP Contest
- Contest about [dynamic programming
-
He was stepping in front of the light blue.
- The âcontents of the toolboxâ have increased with the above study and library maintenance.
- However, I felt that it was weak to look at a problem and attribute it to a solution method or algorithm, saying, âIf I use that tool like this, I can solve it.
- How can Power of Attribution be developed?
- I started landing practice with the purpose of exploring how to train it.
- This is simply put: âInstead of looking at a problem and writing a program, write a solution in natural language.
- Iâve only been at it for about 4 days, but it feels good.
- The detailed verbalization of âwhat we thoughtâ clarifies what we misunderstood, missed, or didnât realize.
- The âcontents of the toolboxâ have increased with the above study and library maintenance.
-
What we no longer do
- Numba, Cython and Numpy.
- If you think carefully about your current position, it is more important to arrive promptly at a solution of the appropriate order than to speed up such a process!
- This type of acceleration is not appropriate as an investment of time.
- So Iâll just use PyPy3 until PyPy3 says ânothing is wrong, but I canât AC because the language is too slowâ.
- Aiming for full completion after the contest.
- The ones who try to solve all the problems they couldnât solve after looking at the explanations.
- For a while, âsolving it allâ had become an objective, but was that an objective? I reconsidered.
- Numba, Cython and Numpy.
- landing practice 10/20~
This page is auto-translated from /nishio/ĺăŽatcoderăŽĺŚăłćš(ăć°´č˛) using DeepL. If you looks something interesting but the auto-translated English is not good enough to understand it, feel free to let me know at @nishio_en. Iâm very happy to spread my thought to non-Japanese readers.