arXiv · 2603.07948
The Li-Chao Tree: Algorithm Specification and Analysis
Abstract
The Li-Chao tree (LICT) was first introduced in lecture as an efficient data structure for dynamic lower envelope maintenance. In the years since, it has achieved widespread adoption within the competitive programming community, yet no formal specification has appeared in the peer-reviewed literature. This paper provides the definitive formalization of the Li-Chao tree, serving as both the official specification and an expansion of the original lecture. We present complete algorithmic specifications, establish formal correctness proofs, analyze theoretical complexity, and provide empirical performance characterization. The LICT offers distinct advantages in implementation simplicity, numerical stability, and extensibility to advanced variants such as persistence and line segments.
Explore related subjects
Keep this discovery
Explore connections, maps & timelines
Chao Li. 2026-03-09. The Li-Chao Tree: Algorithm Specification and Analysis. https://arxiv.org/abs/2603.07948
Cite the original work for its findings. Save a collection to share your selection of sources.