目录
插件名称
如何下载
直接在vscode中搜索安装即可
如何使用
安装完成后,会多出这个插件
首次使用需要登录。
登录方法
Ctrl + Shift + P ,在弹出的输入框里输入login
之后输入CodeForces的账号密码即可。
如何比赛和提交
点击Logo
在左边可以看到
其中Running是正在进行的比赛
Future是未来将要举行的比赛
Past是举行过的比赛
现在没有正在进行的比赛,来看一场进行过的比赛
点击展开Past,最近一场是昨晚的1475
首次做这场比赛需要点击创建文件夹
之后会在vscode的目录下看到一个Codeforces文件夹
点开能看到这场比赛的子文件夹
并且在vscode中自动打开了对应所有题目的cpp文件,并且已经有模板
之后就可以愉快地敲代码啦
提交自测也很方便
自测
点击自测后,右下角会有弹窗,提示样例是否正确
点击See Result可以看到你的输出和应该的输出的对比
提交
提交就点提交按钮,还有二次确认,提醒样例是否正确
提交之后,能直接在右下角看到结果
以及左边有每道题的结果
排名
可以直接在Standing中查看自己和好友的排名
如何更好地使用
模板的更改
如果他自带的模板看不懂,可以使用自己的模板
方法一 修改template.cpp文件
文件路径:
C:\Users\你登录的用户名\.vscode\extensions\avi01.codeforcesbot-ext-1.0.6\res\template
只需要替换里面的template.cpp文件,之后再点击创建文件夹默认就是模板里自己的代码了。
方法二 设置默认模板文件
点击左下角
点击设置
搜索codeforces
在这里输入模板文件的路径
光标的定位
模板设置好之后,点击创建文件夹,光标可以自动定位到需要开始输入的位置。例如,这是我的模板:
#include<bits/stdc++.h>
using namespace std;
#define mem(a) memset(a,0,sizeof(a))
#define dbg(x) cout<<#x<<" = "<<x<<endl
#define fi(i,l,r) for(int i=l;i<r;i++)
#define cd(a) scanf("%d",&a)
typedef long long ll;
int main()
{
return 0;
}
那么起始位置就应该是第11行。
如同模板设置的方法二,打开设置,在line num中输入11即可
注意事项
提交方法是提交文件,因此中文可能会出现乱码,导致系统判定出现不该出现的字符。