Hi Guys I (gkkkrrrr131313)recently started to do Competitive Programming. I have learnt how to solve some problems, like how to use Grids or do Breadt First Search. Now, I am trying to solve B-level problems but I am founding it difficult.Something About Myself:I am 9 years old from Delhi,India.appa told me to do Competitive Programming, and given his old laptop, said to learn and figure it out.I have no idea how to do this activity but I saw from Quora to use Codeforces, and Online Judges.First my coding skill is not good,as you can see..I do lots of maths practice so I am good at Combinatorics,Algebra,Geometry,and sorts but I do not know how to code in algorithms. Please suggest me resources and fastest ways to improve.I am young, and eager to learn. Please suggest me and resource or link I can refer to and what is the best way to learn how to do hard problems that I cannot solve. Thank You so much for your help,
LanceTheDragonTrainer's comment
Hi Sir, Thank You for your comments. Actually, I saw the original bell and it is actually not relevant to why I am writing this post. Actually, I have used Google and that is how I got to this site,and am wondering if there is suggestions to me with my specific situation. I only have few months to learn this as my parents want to see that I have Mastered all algolrithms soon.
I think your comment is not helping me but I have read your other comments and they are very mean so I am not sure of what to make of it. Thank You still.
In any case, since you are starting out in (competitive) programming but are struggling with problem Bs (supposedly in Div 2), I think it is fine for you to try to dabble a bit more in this field. But if you don't improve after a year, you are probably better off elsewhere imo. After all, there is more to programming than programming competitions.
Just my 2 cents.
This might be true for other people that if one does not improve in one year ; he should try something else...
But I live in the country where he lives ( In the city where he lives ). I have done CP for around 7-8 months ( Not much ).
But in this short span of time I have learnt that to be good at CP ; you not only need to be good at programming ; but there are other stuff ( As maths ).
I know the standard of Indian Education System ( Rote learning at its peak at the school level ).
He is just 9 years old and a lot of people give a huge amount of shit to how you score in your school tests or exams.But at a later age one realizes that it is all waste.
Taking into consideration that he being 9 years old , living in India where he won't be taught anything useful in school itself ( regarding coding ) , no good level math ; And with very less people around him doing what he is doing ; he needs to do a lot on his own.
So you might not progress fast enough in one year span ; but that does not mean that you should switch to something else ( Keeping in mind that you are very young as compared to programming culture in the country ).
So just keep going...!
A great resource might be https://bit.ly/2xPlg2P. (/s)
Learns maths, solve easy coding problems.
I don't generally reply for these sort of things as I am not very good at coding myself. But by seeing your background I want to tell you something...
You are just 9 years old. Even I am from India. People over here get to know about competitive coding at a very late age ( About 18+ ) ( I am talking about majority people )...
And everyone when sees people like tourist ; and come to know about their background that these very good people started at a very young age ; everyone feels that ( I wish I knew about CP earlier. I wish I had started early. ).
So you are very fortunate that your father told you about this and provided you resources ( At least information and a basic laptop and working internet ). Things will be hard... But you are veryyyyy fortunate to know about the CP world at an early age.
So whatever happens ; don't stop. Make this early start count my young friend.
About your question — maybe you are not aware that a lot of people have asked these types of questions ( Because everyone once started and aimed to be good ). So google about this topic... you will surely get a lot of blogs regarding training strategies...!
Wish you best luck...!
[deleted]
5 Star Rating in CodeChef and green in CodeForces. Hmm, that's suspicious...
[Deleted]
As expected, you earned 5 stars from long challenge like some others (gkcs is one of them).
Anyway, I think CodeChef's problems in long became easier after introduction of divisions. In the past, only coders with reasonable skill could solve more than 5.
[Deleted]
[Deleted]
lol see this , he is IGM now
[Deleted]
lmao. getting Blue from div 3 contest is nothing honorable. Looking at your div 2 contest performance, I think that you might not stay blue for Long...
[Deleted]
You certainly are not a seasoned CF user. I know of some people who have done many more problems (including 2400 rated problems) and yet remain blue and lower.
The rating tag is not a very good indicator of problem difficulty. To truly double check your "2400" potential, sort problems according to number of ACs (in ascending order). Then try them from the top. I swear you won't be so confident after that.
Look at his rating now.
stonks
epic anime comebacks
This aged better than wine.
Mark My Words,kshitij_sodani will get the first gold for India in IOI.
I don't think he'll get the first gold.
And he did it!
and he did!
He did it bro
*laughs in rank 1 in India and 2 medals in IOI
How can this be possible you are just 13 and reached orange in a year.
well done :)
I think this will help you !
link1 link2 link3
Learning maths is really helpful to Competitive programming. Try watching a course. Something really important is to have a clean code and learn some basics of how the language works. I learned maths before I started CP, and it really helps. You will learn some really nice and surprising algorithms.
Good luck!
P. S.: I am 12 years old, and I started CP at approximately at your age. I think that is the best age to start it. :)