<<Point Update/Range Query>>
[PART:1, STEP:1]
A. Segment Tree for the Sum (Point Set Update/Range Sum Query)
https://codeforces.com/edu/course/2/lesson/4/1/practice/contest/273169/problem/A
B. Segment Tree for the Minimum (Point Set Update/Range Min Query)
https://codeforces.com/edu/course/2/lesson/4/1/practice/contest/273169/problem/B
C. Number of Minimums on a Segment (Point Set Update/Range Min&Count Query)
https://codeforces.com/edu/course/2/lesson/4/1/practice/contest/273169/problem/C
[PART:1, STEP:2]
A. Segment with the Maximum Sum (Point Set Update/Range Max Sum Query)
https://codeforces.com/edu/course/2/lesson/4/2/practice/contest/273278/problem/A
B. K-th one (Point Set Update/Range Sum Query/Binary Search)
https://codeforces.com/edu/course/2/lesson/4/2/practice/contest/273278/problem/B
C. First element at least X (Point Set Update/Range Max Query/Binary Search)
https://codeforces.com/edu/course/2/lesson/4/2/practice/contest/273278/problem/C
[PART:1, STEP:3]
A. Inversions (Point Set Update/Range Sum Query/Inversion)
https://codeforces.com/edu/course/2/lesson/4/3/practice/contest/274545/problem/A
B. Inversions 2 (Point Set Update/Range Sum Query/Binary Search/Kth from right)
https://codeforces.com/edu/course/2/lesson/4/3/practice/contest/274545/problem/B
C. Nested Segments (Point Set Update/Range Sum Query/Nested)
https://codeforces.com/edu/course/2/lesson/4/3/practice/contest/274545/problem/C
E. Addition to Segment (Point Add Update/Range Sum Query/imos)
https://codeforces.com/edu/course/2/lesson/4/3/practice/contest/274545/problem/E
[PART:1, STEP:4]
A. Sign alternation (Point Set Update/Range Sum Query/Alternate Sign)
https://codeforces.com/edu/course/2/lesson/4/4/practice/contest/274684/problem/A
B. Cryptography (Point Set Update/Range Matrix Multi Query)
https://codeforces.com/edu/course/2/lesson/4/4/practice/contest/274684/problem/B
C. Number of Inversions on Segment (Point Set Update/Range Inverse Number Query)
https://codeforces.com/edu/course/2/lesson/4/4/practice/contest/274684/problem/C
D. Number of Different on Segment (Point Set Update/Range Bitwise OR Query)
https://codeforces.com/edu/course/2/lesson/4/4/practice/contest/274684/problem/D
E. Earthquakes (Point Set Update/Range Min Query with Range Update)
https://codeforces.com/edu/course/2/lesson/4/4/practice/contest/274684/problem/E
<<Range Update/Point Query>>
A. Addition to Segment (Range Add Update/Point Get Query)
https://codeforces.com/edu/course/2/lesson/5/1/practice/contest/279634/problem/A
B. Applying MAX to Segment (Range Max Update/Point Get Query)
https://codeforces.com/edu/course/2/lesson/5/1/practice/contest/279634/problem/C
[PART:2, STEP:4]
B. Add Arithmetic Progression On Segment (Range Add-Multi Update/Point Get Query)
https://codeforces.com/edu/course/2/lesson/5/4/practice/contest/280801/problem/B
E. Wall (Range MinMax Update/Point Get Query)
https://codeforces.com/edu/course/2/lesson/5/4/practice/contest/280801/problem/E
<<Range Update/Range Query>>
A. Addition and Minimum (Range Add Update/Range Min Query)
https://codeforces.com/edu/course/2/lesson/5/2/practice/contest/279653/problem/A
B. Multiplication and Sum (Range Multi Update/Range Sum Query)
https://codeforces.com/edu/course/2/lesson/5/2/practice/contest/279653/problem/B
C. Bitwise OR and AND (Range OR Update/Range AND Query)
https://codeforces.com/edu/course/2/lesson/5/2/practice/contest/279653/problem/C
D. Addition and Sum (Range Add Update/Range Sum Query)
https://codeforces.com/edu/course/2/lesson/5/2/practice/contest/279653/problem/D
E. Assignment and Minimum (Range Set Update/Range Min Query)
https://codeforces.com/edu/course/2/lesson/5/2/practice/contest/279653/problem/E
F. Assignment and Sum (Range Set Update/Range Sum Query)
https://codeforces.com/edu/course/2/lesson/5/2/practice/contest/279653/problem/F
A. Assignment and Maximal Segment (Range Set Update/Range MaxSumSeg Query)
https://codeforces.com/edu/course/2/lesson/5/3/practice/contest/280799/problem/A
B. Inverse and K-th one (Range Inverse Update/Range Sum Query/Binary Search)
https://codeforces.com/edu/course/2/lesson/5/3/practice/contest/280799/problem/B
C. Addition and First element at least X (Range Add Update/Range Max Query/Binary Search)
https://codeforces.com/edu/course/2/lesson/5/3/practice/contest/280799/problem/C
[PART:2, STEP:4]
A. Assignment, Addition, and Sum (Range Set Update/Range Add Update/Range Sum Query)
https://codeforces.com/edu/course/2/lesson/5/4/practice/contest/280801/problem/A
C. Painter (Range ColorSegment Update/Range CountSegment Query)
https://codeforces.com/edu/course/2/lesson/5/4/practice/contest/280801/problem/C
D. Problem About Weighted Sum (Range Add Update/Range Weighted Sum Query)
https://codeforces.com/edu/course/2/lesson/5/4/practice/contest/280801/problem/D
F. Mountain (Range Set Update/Range Sum Query/Range Max Query/Binary Search)
https://codeforces.com/edu/course/2/lesson/5/4/practice/contest/280801/problem/F