The 12th time is finally a brown coder! !! !! At the beginning, I couldn't even write a double for sentence, so it grew tremendously! !! !! Crackling (applause) ~
It may be helpful for beginners of competition professionals! So I will leave an article about what I have done so far!
This is the first article I read! What to do next after registering with AtCoder-If you solve this much, you can fight enough! Past questions selected 10 questions ~ After looking through this, I actually solved it with Python! I read other exciting articles such as commuting time even if I didn't understand them! Computational complexity articles and essential knowledge to be able to solve the C problem (300 points) level! ~~ I think you should read the C ++ source code in an atmosphere ~~ For the time being, I read various articles including other people's articles in my spare time!
Sudden rap
At the very beginning, an amateur who is pleased with AC just for A problem!
But the source code is too concise when you look at other people's answers!
And was there such a way of writing! And the excitement that springs up!
AtCoder that gives you excitement in your life! Thank you!
・ ・ ・
Anyway, I left the source code that impressed me in Notepad and gradually made it my own! Also, the rate increased little by little at ABC every week, and I was able to maintain my motivation!
AtCoder Problems I started to solve the Difficulty from the smallest one and gained confidence!
[Introduction to AOJ programming] (https://onlinejudge.u-aizu.ac.jp/courses/lesson/2/ITP1/all) Go around these 10 topics (40 questions) twice! (* Topic 11 (class and structure) is excluded because it is not used in the competition pro) Although it was said to be an introduction, it was chewy. Everything is good! !! !! These 40 questions were very educational, and in fact, I felt that I had acquired the basic skills! This was insanely big for me and gave me confidence! The fear of 2D and 3D arrays is gone! If you do these 40 questions, you will be able to solve 99% of A and B problems (100, 200 points) first!
DP (Dynamic Programming), Queue / Stack, DFS / BFS, Bit Full Search ... I study every day with reference to Kenchon's articles. Insanely typical basic problems can be solved (currently progressive).
** I was able to turn brown between ④ and ⑤! ** **
I used to practice typing (sushi) to take a break from studying algorithms. After practicing typing every day for about two weeks, I was able to do blind touch ~ I feel that the speed of writing source code is also increasing → Is it connected to the rate increase to some extent? ?? ??
Next time, do your best to become a green coder!
Recommended Posts