report VI VI EN
Register | Login
  • HOME
  • PROBLEMSET
  • ROADMAP
  • COMPETITION
  • TOPIC
  • RANKING
  • GUIDE
  • MASHUP
  • ABOUT
  • CONTACT
Module Geometry

Geometry

**Frequency: 2/10** Often appear in ICPC.

Resources

- [CP Algorithms: Basic Geometry](https://cp-algorithms.com/geometry/basic-geometry.html)

Problems

Three points 264 / 287 1000
Line segment intersection 162 / 196 1100
Line intersection 113 / 126 1100
Quadrilateral classification 80 / 93 1100
Point location 89 / 101 1100
Triangle classification 85 / 87 1200
Polygon area 129 / 132 1200
Distance to polygon 75 / 84 1400
Convex hull 117 / 132 1500
Perpendicular pairs 57 / 65 1600
Maximum quadrilateral 52 / 96 1700
Catching butterflies 9 / 17 2200

Data structure

  • Sweep Line
  • Introduction to Trie
  • Square root decomposition

Tree

  • Rerooting
  • Small-to-large
  • Heavy-light decomposition

Graph

  • Strongly connect component
  • Articulation point and bridge
  • Bipartite Matching

Dynamic Programming

  • Digit DP
  • Matrix multiplication

Hashing

  • Hash a set

Others

  • Divide and conquer

Geometry

  • Geometry

Binary search

  • Parallel binary search

Others

  • Additional Problems (Level 5)