I have always found a lack of books on advanced things that I've encountered in competitive programming like Fenwick trees, link-cut trees, rmq etc. Can anybody recommend book(s) that contain these things?
http://citeseerx.ist.psu.edu/viewdoc/download;jsessionid=503...