手撕代码是acm还是核心模式?