thakkarpanth's blog

By thakkarpanth, history, 4 years ago, In English

Our team wanted to start this initiative from a long time , because we used to struggle a lot in solving cp problems when i was beginner in CP. Now that i have some knowledge in CP , i want to make competitive programming journey easy for everyone specially those who are newbies or pupil. Currently we are working on our learning section where we are posting daily articles covering all the standard algorithms , explained in most simplest manner covering all the details. Once we cover this learning , portion we are planning to upload 50 questions of each rating starting from 700 rating with solutions and detailed explanation. I know codeforces has editorials but they are usually not so friendly for beginners. Once , coders have enough practice they can solve in contests and also can understand their editorials. So we want to solve this problem once for all. But before , that i want your opinions whether it will be truly useful to you or not. So let me know in comment section. And also we are looking anyone is willingly ready to contribute by solving cp questions and providing their explanations. As 50 questions of each rating will take some time to prepare. So guys please let us know your opinions.

Checkout our website: http://algoshots.herokuapp.com/ Any Suggestions/Queries? Contact us : team.algoshots@gmail.com

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

| Write comment?
»
4 years ago, # |
  Vote: I like it +6 Vote: I do not like it

Hey Great work man..!

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

If you want to have great editorials, you should be able to collect feedback from your users — give the possibility to vote for editorials and to have discussions or at least feedback form.

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

    Yes , we are planning to add this feature. Thanks for your suggestions.

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

Beautiful project, good job!

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

i want to make competitive programming journey easy for everyone specially those who are newbies or pupil

In 'Timeline' section of learning page, it's written that "AlgoShots recommends this section for complete beginner who have just started their journey." Most of your articles seem too advanced / unnecessary for newbies and pupils. Maybe sort them in a better way?

Personally I think the best thing to do for newbies and pupils is to learn a language well (best is probably to learn C++ STL), try solving problems and learn the techniques mentioned in editorial instead of explicitly learning techniques without facing them in problems. Many of the techniques needed to solve easy problems are discoverable by own and learning those techniques from others without trying themselves may harm them in the long run by not increasing their ability to solve problems which require creating a new technique.

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

great work bro. I have a few questions if you don't mind. on what basis did you handpick the problems (in rating section)? and what does make them any different from just sorting the cf problemset by rating?

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

    Okay. So regarding question selection what we did is , suppose there are 4 pages of rating 1500 meaning there are 400 problems. Then we divided that into range of 8. And our team used to pick 1 question from that range of 8. I know this is not the best approach. But this was only feasible as one cannot go through all the 400 problems. Regarding how it is different from codeforces is that we have tried to make explanations better and clear. Codeforces editorials are perfect but when I was newbie it was difficult to understand for me. So we decided to make explanations clear. I hope I have made myself clear.