这里是rainboy整理的题目仓库,题目列表
-
1000-1675
为一本通的题目,注意题目编号不连续 -
1671-1999
为我(Rainboy)平时做的题目的添加 -
2000-2096
为usaco training的题目 -
3000-3224
为《算法竞赛进阶指南》上的题目 -
3498-4000
历年noip题目 -
5000-6000
为rbook上的题目 -
一本通入门篇题目列表 PS. 数据为我自己生成
如果哪个题目侵权,请在 Issues 中提出,我会删除
安装nodejs,yarn,然后yarn install
安装依赖
./upload.js --help
上传
准备: 登录admin,保存Cookie到cookie文件
./upload.js 1001 # 上传一个题目
./upload.js 1002 1004 # 上传3个题目 1002->1003
./upload.js -d 1005 # 显示debug信息
./upload.js -u 1001 # 更新一个题目
./upload.js -u 1002 1004 # 更新3个题目 只更新题面
./upload.js -u -f 1002 1004 # 上传3个题目 强制上传覆盖原数据
./upload.js -uf 1002 1004 # 同上
- 需要
node.js >= 14.0
cd bin; yarn (or npm install)
- 安装 https://github.com/rainboyOJ/testlib 下的 fcmp2
git clone https://github.com/rainboyOJ/testlib
cd testlib
mkdir build && cd build
cmake ..
make
cd ../output
sudo install fcmp2 /usr/bin
- 创建一个
tmp
文件夹,在里面写入1.cpp
#include <cstdio>
int main(){
int a,b;
scanf("%d%d",&a,&b);
printf("%d",a+b);
return 0;
}
-
执行
./bin/singleJudge.js 1000 tmp/1.cpp
-
评测其它编号的题目替换1000
我这里强烈声明
- 本库不能用于商业作用,任何培训机构不可以使用本库
- 使用的本库后,你的OJ网站以及OJ网站所属的公司不能有任何收费行为
- 需要在网站上注明题目来源于本库
- 使用本库的OJ,必须要开放注册
- 有些数据我写的程序自动生成,如发现在错误,请提Issues
- 部分题目收集于网络,如果侵权,请提Issues,我会删除
本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。