I have almost completed the Part1, should I do the whole part 2 or are there some advanced topics(steps) in there which i should avoid. I want to reach expert and want to be able to do 1400-1800 rating(if any) segment tree problems.

# | User | Rating |
---|---|---|

1 | ecnerwala | 3648 |

2 | Benq | 3580 |

3 | orzdevinwang | 3570 |

4 | cnnfls_csy | 3569 |

5 | Geothermal | 3568 |

6 | tourist | 3565 |

7 | maroonrk | 3530 |

8 | Radewoosh | 3520 |

9 | Um_nik | 3481 |

10 | jiangly | 3467 |

# | User | Contrib. |
---|---|---|

1 | maomao90 | 174 |

2 | adamant | 164 |

2 | awoo | 164 |

4 | TheScrasse | 160 |

5 | nor | 159 |

6 | maroonrk | 156 |

7 | SecondThread | 150 |

8 | -is-this-fft- | 149 |

9 | pajenegod | 146 |

10 | BledDest | 144 |

I have almost completed the Part1, should I do the whole part 2 or are there some advanced topics(steps) in there which i should avoid. I want to reach expert and want to be able to do 1400-1800 rating(if any) segment tree problems.

↑

↓

Codeforces (c) Copyright 2010-2024 Mike Mirzayanov

The only programming contests Web 2.0 platform

Server time: Apr/15/2024 11:37:07 (h1).

Desktop version, switch to mobile version.

Supported by

User lists

Name |
---|

none,there are few problems in that range( I only know 3 problems). so even if you learn segment tree now you will forget by the time you actually need it( that is post 2000 problems). Just focus on stl data structures until you are a bit comfortable with 1900 problems

how can you forget segment tree?

Well I learnt them a year ago when I was a pupil and since then have only used them once in a contest, so I forgot many related tricks to segment tree and have to re solve the same problems again on edu a month ago. My point is learning ST and implementing them are two different things So why not learn them later when you are actually able to reach problem D in a div2 contest rather than now.

Not necessarily, segment trees make much problems easier to solve, many problems could be solved without segment trees but using them makes the solution much easier. I guess anyone whose rate is +1400 should definitely learn basic operations on segment trees.

You should just know how to find min,max,xor,gcd,sum of a range, these will be the only type of problems in your rating range

I think learning lazy propagation and part 1 are more than enough to reach expert although they aren't crucial

You don't need segment tree to reach expert