# 如何练习ACM模式输入输出模式 | 如何准备笔试 | 卡码网 | ACM模板PDF下载 | Cpp、Java、Python、Go、JS

卡码网地址:https://kamacoder.com (opens new window)

# 为什么卡码网

录友们在求职的时候会发现,很多公司的笔试题和面试题都是ACM模式, 而大家习惯去力扣刷题,力扣是核心代码模式。

当大家在做ACM模式的算法题的时候,需要自己处理数据的输入输出,如果没有接触过的话,还是挺难的

知识星球 (opens new window)里很多录友的日常打卡中,都表示被 ACM模式折磨过:

所以我正式推出:卡码网https://kamacoder.com (opens new window)),专门帮助大家练习ACM模式

那么之前大家去哪里练习ACM模式呢?

去牛客做笔试真题,结果发现 ACM模式没练出来,题目倒是巨难,一点思路都没有,代码更没有写,ACM模式无从练起。

去洛谷,POJ上练习? 结果发现 题目超多,不知道从哪里开始刷,也没有一个循序渐进的刷题顺序。

而卡码网上有我精选+制作的25道题目!我还把25题的后台测试数据制作了一遍,保证大家练习的效果。

为什么题目不多,只有25道?

因为大家练习ACM模式不需要那么多题目,有一个循序渐进的练习过程就好了。

这25道题目包含了数组、链表、哈希表、字符串、二叉树、动态规划以及图的的题目,常见的输入输出方式都覆盖了。

这是最精华的25道题目! 大家只要把 卡码网前25道题目刷了,ACM的输入输出就没问题。

# 领取ACM模板PDF

结合这25到题目,我概括了25种ACM模式常见输入输出写法模板,包括了C++、Java、Python、Go、JS等主流编程语言。

大家可以拿去直接“背诵”。

添加如下企业微信,通过之后就会发你这份PDF

如果已经有我的企业微信,直接回复:ACM,就可以了。

# 题解

基本大家来卡码网(https://kamacoder.com (opens new window))练习ACM模式,都是对输入输出不够了解的,所以想看现成的题解,看看究竟是怎么处理的。

所以我用C++把卡码网上25道题目的题解都写了,并发布到Github上:

https://github.com/youngyangyang04/kamacoder-solutions (opens new window)

欢迎去Github上star,欢迎fork,也欢迎来Github仓库贡献其他语言版本,成为contributor

如果不懂如何和开源项目提交代码,可以看这里 (opens new window)

目前已经有两位录友贡献C和Java版本了。

期待在Github(https://github.com/youngyangyang04/kamacoder-solutions) 的contributors上也出现你的头像。

目前题解只有C++代码吗?

当然不是,大多数题目已经有了 Java、python、C版本。 其他语言版本,就给录友们成为contributor的机会了

# 最后

卡码网地址:https://kamacoder.com (opens new window),快去体验吧

@2021-2024 代码随想录 版权所有 粤ICP备19156078号