gkkkrrrr131313's blog

By gkkkrrrr131313, history, 4 weeks ago, In English,

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,

 
 
 
 
  • Vote: I like it
  • +10
  • Vote: I do not like it

»
4 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it
  • »
    »
    4 weeks ago, # ^ |
      Vote: I like it +13 Vote: I do not like it

    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.

    • »
      »
      »
      4 weeks ago, # ^ |
        Vote: I like it -11 Vote: I do not like it

      That is not my comment so you can trust it perhaps

    • »
      »
      »
      4 weeks ago, # ^ |
        Vote: I like it +5 Vote: I do not like it

      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.

      • »
        »
        »
        »
        4 weeks ago, # ^ |
          Vote: I like it +7 Vote: I do not like it

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

        • »
          »
          »
          »
          »
          4 weeks ago, # ^ |
            Vote: I like it 0 Vote: I do not like it

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

          Oh no you don't. Div 2 Problem Bs are so easy that you can do them if you memorize every single trick in a year's worth of practice (maybe less). Now that is playing to your country's strength of rote-learning.

          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.

          School is important. Grades are important. At least more important than CP (which ought to be strictly a hobby for most people). Honestly, if I were him, I would use my youth to do more useful stuff (e.g. Software engineering). CP can come later.

»
4 weeks ago, # |
  Vote: I like it +3 Vote: I do not like it

A great resource might be https://bit.ly/2xPlg2P. (/s)

»
4 weeks ago, # |
  Vote: I like it +15 Vote: I do not like it

Learns maths, solve easy coding problems.

»
4 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

refer quora for such suggestions as there are more than enough answers for beginners good luck bro

»
4 weeks ago, # |
  Vote: I like it +23 Vote: I do not like it

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

»
4 weeks ago, # |
Rev. 2   Vote: I like it 0 Vote: I do not like it

I also live in Delhi and I am 13 years old.I suggest you to also register on codechef(if you haven't).

for basic coding and data structures courses do 6.001,6.002 from edx Then take part in coding competitions regularly like long challenge,lunchtime

for maths do pre-rmo level number theory and combinatorics for advanced algorithms do 6.006 from mit ocw

I started coding at 11 and CP at 13.I have solved around 100 problems on codechef and have a 5 star rating(2000+) in 10 contests.

You can refer to the problems I have solved also here:codechef.com/users/kshitij_789 and look at those also

  • »
    »
    4 weeks ago, # ^ |
      Vote: I like it 0 Vote: I do not like it

    5 Star Rating in CodeChef and green in CodeForces. Hmm, that's suspicious...

    • »
      »
      »
      4 weeks ago, # ^ |
      Rev. 4   Vote: I like it 0 Vote: I do not like it

      I don't participate or focus on codeforces much. what is suspicious you can check for yourself at codechef.com/users/kshitij_789

      • »
        »
        »
        »
        4 weeks ago, # ^ |
          Vote: I like it 0 Vote: I do not like it

        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.

        • »
          »
          »
          »
          »
          4 weeks ago, # ^ |
            Vote: I like it 0 Vote: I do not like it

          No not just long challenge but Lunchtime(short Contests also).The contest that made me a 5 star and that got me me in division 1 both were lunchtime.

        • »
          »
          »
          »
          »
          4 weeks ago, # ^ |
            Vote: I like it 0 Vote: I do not like it

          One reason for low rating on codeforces is because I use python and it is way slower than other languages.Codechef has a time multiplier 5 for python,2 for Java while codeforces has no time multiplier

          • »
            »
            »
            »
            »
            »
            4 weeks ago, # ^ |
              Vote: I like it 0 Vote: I do not like it

            I agree with LanceTheDragonTrainer . After div1 div2 codechef is easier than before and sometimes even div1 top 4/8 problems are easy.

            still you are only 13. so you have a lot and high chances of growth.