Algorithms on Clustering, Orienteering, and Conflict -Free Coloring