手撕代码是核心模式还是ACM模式