Settings

Theme

The LCA problem revisited [pdf]

www3.cs.stonybrook.edu

37 points by remywang a month ago · 9 comments

Reader

jihadjihad a month ago

OT, but as a kid I remember being perpetually confused whenever "least common multiple" or "least common denominator" came up in math class. I always parsed them as "least common", so "rarest", which of course didn't make any sense.

Maybe the takeaway is that I was born to be a programmer, and this was my fifth grade version of the old joke where the programmer's wife asks him to "get a gallon of milk, and if they have eggs, get a dozen."

htiek a month ago

The range minimum query problem (RMQ) used to solve LCA is a really fun one. I spend two lectures on it in my advanced data structures course. The approach covered in the slides linked here is perhaps the best-known way to solve LCA via RMQ, but I personally prefer one developed by Fischer and Heun in 2006. Check the first two lectures of my course (https://web.stanford.edu/class/archive/cs/cs166/cs166.1256/) for details.

remywangOP a month ago

Spoiler alert: there is at least one typo in the slides.

A preprint of the paper is available here: https://web.archive.org/web/20250708141740/https://www.ics.u...

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection