如题,通过vscode
的cph插件
,可以自动创建文件,导入自己的模板,并将题目中的测试样例从浏览器中获取,在vscode中不用编译直接进行测试样例,这样也方便将代码存到本地日后整理复习
如图
在vscode中安装cph插件
点击图标中的侧边栏,在搜素框中输入Competitive Programming Helper(cph)
,点击下载即可
在浏览器中安装Competitive Companion 浏览器插件
Competitive Companion 是一个算法竞赛刷题辅助插件,其作用是从刷题网站上爬取样例数据并通过发送请求将数据传送给代码编辑器,大大有益于批量测试样例数据,提升刷题效率。
可以到github
上下载网页插件 ps:chrome版本edge浏览器可以用
https://gitcode.net/mirrors/jmerle/competitive-companion?utm_source=csdn_github_accelerator
但是大概率会进不去chrome的插件商店
如果无法打开链接,到这个网址 https://www.crx4.com/5705.html 下载 .crx 文件后离线安装
到浏览器里面。
离线安装
以我用的edge浏览器为例,先进入扩展界面
将下载好的插件解压,打开右侧的开发人员模式
,点击加载解压缩的扩展
,在你解压的目录下选择你解压好的文件夹即可。安装完成后在扩展里会显示,打开使用即可。
配置导入模板
-
创建一个cpp文件(推荐在
代码文件夹
下),写好模板,保存退出,复制文件的路径
。之后你每次使用cph插件都会把这个模板文件里的内容复制过来。 -
打开vscode,并在 vscode 中打开你的
代码文件夹
。打开 vscode 的设置,并点击设置右上角的文件图标,打开配置文件
,如图:
在配置文件中的大括号内
加入下面几行:
"cph.general.defaultLanguage": "cpp",
"cph.general.defaultLanguageTemplateFileLocation": "E:\\Code\\template.cpp", // 这是你的模板文件路径
"cph.general.firstTime": false,
"cph.language.cpp.SubmissionCompiler": "GNU G++14 6.4.0", // 使用 C++14 标准
"cph.language.cpp.Args": "-std=c++14 -O2", // -O2
至此所有的配置cph插件的工作都完成了,接下来可以开始使用了
使用
- 打开vscode和浏览器,进入一个刷题网页,选择一道题目,进入到题目界面
- 点击浏览器中的
Competitive Companion
插件,然后打开vscode稍等一会,即可看到本文开头图片的界面。
请问下sublime text咋爬cf的数据?
sublime text插件也挺多的,具体应该也有相关的插件,网上搜一下教程
运行 AC 代码却一直显示 Failed 怎么办?
可能是存在换行的问题,建议把多余的换行删掉试试
可能是存在换行的问题,建议把多余的换行删掉试试
可能是存在换行的问题,建议把多余的换行删掉试试
可能是存在换行的问题,建议把多余的换行删掉试试
可能是存在换行的问题,建议把多余的换行删掉试试
可能是存在换行的问题,建议把多余的换行删掉试试
可能是存在换行的问题,建议把多余的换行删掉试试
能不能自定义生成文件的名称啊
请问一下:Competitive Programming Helper (cph)和Competitive Coding Helper (cph)的区别是什么?
大佬我的cph的字体特别小,如何调大呢
如何设置cph生成的文件的路径啊
同问 佬解决了吗
可能就没有这个功能,不好分类,自己移动信息又没了。。。
先在VScode里打开一个工作区,用cph传题目
我找到了这个https://blog.csdn.net/latiao520/article/details/140616393
为什么显示了这个错误呢?spawn g++ ENOENT
想问问cph的报错信息,文件名称中文乱码咋办
nbnb 学到了
请问 “cph.general.firstTime”: false, 是用来干嘛的呀
同问