丰富的线上&线下活动,深入探索云世界
做任务,得社区积分和周边
最真实的开发者用云体验
让每位学生受益于普惠算力
让创作激发创新
资深技术专家手把手带教
遇见技术追梦人
技术交流,直击现场
海量开发者使用工具、手册,免费下载
极速、全面、稳定、安全的开源镜像
开发手册、白皮书、案例集等实战精华
为开发者定制的Chrome浏览器插件
我们可以在编辑器中创建三个文件,一个是main.cpp,一个是test.in,一个是test.out分别用来写代码,输入输入数据,显示输出数据
这种方法的好处是不需要插件,在任何编辑器中都可以实现,例如Devc++,sublime,vscode,clion...
以Clion为例:
文件结构长这样,然后使用freopen来读取文件和写入文件,加上ifndef
ifndef的好处就是,很多OJ有ONLINE_JUDGE,因此你本地写了代码可以直接交,不会报错,也不用删除这一段代码
#ifndefONLINE_JUDGEfreopen("../test.in","r",stdin);freopen("../test.out","w",stdout);#endif个人常用的模版文件如下(打codeforces比较快):
#include
安装完这里会显示一个加号,点击这个可以把本次比赛页面的所有题目弄到编辑器中,之后会遇到。
在Clion中,推荐使用插件AutoCp,该插件需要保持Clion为最新版本
安装完后,右侧会显示这个东西,找不到的话,可以在上面的View里面找一下:
然后随便找一个比赛,点CPH上面的加号:
然后回到编辑器中(由于这个比赛A题搞不下来,所以我换了一个Div2):
然后你就会得到这样的画面:
左边的几个题目全都帮你拉下来了,右边的样例输入输出也拉进来了,
写代码测试:
下面是通过的样子:
下面是不通过的样子,可以点进去看哪里不一样
如果你有自己的初始代码模版,也可以在这里添加:
搜索安装如下插件:
浏览器安装的插件在Clion里面讲过了,步骤也是一样的,
然后网页上面点那个加号,回到vscode就会显示让你创建文件,我把python,java之类的都删了,因为我只需要用c++
然后界面就出来了,右边的submit是用来提交平台的,不过好像只有火狐浏览器有这个插件