标签:CLion vim 项目 如何 原因 地址 没有 round 一个
本总结针对Linux用户,由于笔者一直使用Ubuntu系统打Codeforces
打Codeforcecs,想精确能力,打出究极罚时,可以考虑以下套餐
里面有详细的安装配置教程,大概步骤如下:
下载https://github.com/xalanq/cf-tool/releases/download/v0.8.2/cf_v0.8.2_linux_64.zip
解压
将cf
文件放置在/usr/bin
或其他可执行目录
终端执行cf config
进行配置
config
文件路径是~/.cfconfig
首先配置用户名密码0
,然后配置模板1
并设置为默认模板,然后设置在爬取后生成文件4
弄完后看~/.cfconfig
大概是
{
"username": "badcw",
"password": "加密后密文xxxx",
"template": [
{
"alias": "cpp",
"lang": "54",
"path": "/home/badcw/ACMcode/codeforces/template.cpp",
"suffix": [
"cpp"
],
"before_script": "g++ $%full%$ -o $%file%$ -std=c++17",
"script": "./$%file%$",
"after_script": "rm $%file%$"
}
],
"default": 0,
"gen_after_parse": true
}
我也不知道为啥没有个默认template,反正怎么写都可,path是默认模板,如何编写可见github
然后测试配置是否正确的方法是
打开一场已经结束的比赛,抄下比赛序号(网址里那个不是round多少)
执行cf race xxxx
,会自动生成模板、爬取题目数据、在浏览器打开完整版题面
进入a
目录,编写a.cpp
,写好后执行cf test
如果正确执行cf submit
,当然也可以不test直接submit,另外它test是无法判断spj的,submit成功它会等待题目结果出来,如果不想terminal被I/O锁可以执行cf submit &
如果一切正常就可以正常使用了,有任何报错可以检查template配置
其实我认为这个工具好用的特性只有race
、test
和submit
,学会了就可以使用了,race
是可以在比赛前执行的,倒计时结束会自动开始generate
是一个CLion的插件,Idea有个一样的叫Chelper,其实不是很好用,配置起来也麻烦,但是可能是我的食用方式有点歪。
wiki地址 https://github.com/AlexeyDmitriev/JHelper/wiki
可以自行食用,其实还可以,但是有的时候跑不出结果,原因未知,配置起来太麻烦了所以它wiki给出了一个示例项目,稍微改一改就可以用了。
标签:CLion vim 项目 如何 原因 地址 没有 round 一个
原文地址:https://www.cnblogs.com/badcw/p/12078729.html