打CodeForces时一款好用的vscode插件,如何使用 如何更好地使用

插件名称

Codeforces Bot

如何下载

直接在vscode中搜索安装即可
插件截图

如何使用

安装完成后,会多出这个插件插件图标
首次使用需要登录。

登录方法

Ctrl + Shift + P ,在弹出的输入框里输入login
Login
之后输入CodeForces的账号密码即可。

如何比赛和提交

点击LogoLogo
在左边可以看到
左边

其中Running是正在进行的比赛
Future是未来将要举行的比赛
Past是举行过的比赛

现在没有正在进行的比赛,来看一场进行过的比赛
点击展开Past,最近一场是昨晚的1475
Past
首次做这场比赛需要点击创建文件夹
create contest folder
之后会在vscode的目录下看到一个Codeforces文件夹
文件夹
点开能看到这场比赛的子文件夹
子文件夹
并且在vscode中自动打开了对应所有题目的cpp文件,并且已经有模板
cpp文件
之后就可以愉快地敲代码啦
提交自测也很方便
自测提交

自测

点击自测后,右下角会有弹窗,提示样例是否正确
failed
点击See Result可以看到你的输出和应该的输出的对比
应该输出你的输出

提交

提交就点提交按钮,还有二次确认,提醒样例是否正确
提交提示
提交之后,能直接在右下角看到结果
结果
以及左边有每道题的结果
pass

排名

可以直接在Standing中查看自己和好友的排名
standing


如何更好地使用

模板的更改

如果他自带的模板看不懂,可以使用自己的模板

方法一 修改template.cpp文件

文件路径:

C:\Users\你登录的用户名\.vscode\extensions\avi01.codeforcesbot-ext-1.0.6\res\template

只需要替换里面的template.cpp文件,之后再点击创建文件夹默认就是模板里自己的代码了。

方法二 设置默认模板文件

点击左下角
Seetings
点击设置
settings2
搜索codeforces
搜索
在这里输入模板文件的路径
path

光标的定位

模板设置好之后,点击创建文件夹,光标可以自动定位到需要开始输入的位置。例如,这是我的模板:

#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即可
line num


注意事项

提交方法是提交文件,因此中文可能会出现乱码,导致系统判定出现不该出现的字符。


演示

demo


不咕不咕

猜你喜欢

转载自blog.csdn.net/Tisfy/article/details/113177280
今日推荐