https://riteme.github.io/blog/2017-10-28/oi-coding-guidelines.html
https://www.luogu.org/blog/34238/graphviz