Is there any use of learning Graph Theory, only for the sake of competitive programming? Does it maybe help in developing a better understanding of graphs?
I'm talking about actual proof-based Graph Theory from an undergraduate/graduate math textbook.