To get straight to the point. I know the basics and implementation of segment tree but I can't solve problems using it. Because I don't know its applications and advantages (Practical ones).
So can anyone have a list of problems going from easy to a medium level so that I can try to get my basics straight?
I kinda have the same problem for DSU. So, If anyone has list for that, please share it will be very helpful.
checkout the edu section: https://mirror.codeforces.com/edu/courses
Segment Trees Problems
Easy
Easy without segment trees but you can solve it using segment tree as well
Point update and Range Queries
Range XOR Queries
https://mirror.codeforces.com/contest/356/problem/A
Medium
You need to know lazy propogation idea for this.
https://mirror.codeforces.com/contest/482/problem/B
https://mirror.codeforces.com/contest/339/problem/D
https://mirror.codeforces.com/problemset/problem/459/D
Can be done using other data structures too.
Hard (Maybe try these in future)
https://mirror.codeforces.com/contest/380/problem/C
https://mirror.codeforces.com/contest/220/problem/E
Other than these you can checkout this awesome blog for more questions (not sorted according to difficulty).
Nice :)
https://www.codechef.com/certification/data-structures-and-algorithms/prepare#foundation
check out the segment tree section it lists all the standard problems related to it
Codeforces edu and usaco guide.
See seg tree section: https://mirror.codeforces.com/blog/entry/55274