Пожалуйста, прочтите новое правило об ограничении использования AI-инструментов. ×

Блог пользователя aryan_agrawal

Автор aryan_agrawal, история, 4 года назад, По-английски

Hello Everyone. This is Aryan here. I am new to this platform. I am finding that the questions here are very nice. I am aware of basic programming concepts. I had the following doubts:

1) What concepts should I learn in-order to be able to solve most of the problems ( what are the important concepts of Competitive Programming)

2) Can anyone recommend the complete track ( in the sense list of problems sorted in basic to advance order) which I should solve to be able to compete in various competitions and get a decent rank

3) Can anyone explain what is div1 what is div2 and what is div3

Thanks a lot in advance. I am 13 years old and so I have a lot of time. So I wants to master my concepts at this beginning stage.

  • Проголосовать: нравится
  • +10
  • Проголосовать: не нравится

»
4 года назад, # |
  Проголосовать: нравится +70 Проголосовать: не нравится

Start by using all that extra time to learn how to Google things.

»
4 года назад, # |
  Проголосовать: нравится +31 Проголосовать: не нравится

1) If you are really new in competitive programming you should start with greedy, realization and consturctive tasks. It is no need to study data structures until you reach something like 1400-1500 rating.

2) Complete track for you in several months should look like random tasks with previously mentioned themes with rating 1000-1300.

3) div. 1 are contests/participants with ratings 1900+. Div.2 rounds are rounds for people with 1899- rating.

div. 2 are contests/participants with ratings 1899-.

div. 3 are contests/participants with ratings 1599-.