Avoid Dynamically Allocating Memory
http://pohsianghao.logdown.com/posts/493206-avoid-dynamically-allocating-memory
CF Edu Round 195 Solution Discussion