python造数据,并使用lemon评测,快速入门

文章目录

    • 1. 使用python造数据
    • 2. 使用lemon评测

1. 使用python造数据

最快入门的方式就是做一次题。

例:输入两个整数 a,b,输出它们的和,已知 0< a, b<1e+3

python代码

import random
import os

for i in range(1,11):	# [1,11)
    with open ("%d.in" % i,"w") as fout:
        a = random.randint(1,1000)
        b = random.randint(1,1000)
        fout.write("%d %d" % (a,b))
    os.system(r".\std.exe %d.in %d.out" % (i,i))

C++ 代码,命名 std.cpp -->执行生成 std.exe ,与python最后一行代码对应

#include
#include
using namespace std;
int main(int argc,char **argv){
	freopen(argv[1],"r",stdin); 
	freopen(argv[2],"w",stdout);
	
	int a,b; cin>>a>>b;
	cout<<a+b<<endl;
	return 0; 
} 

【使用python生成信息学奥赛题目测试数据】

2. 使用lemon评测

2.1 lemon软件下载 网址

2.2 lemon的使用,上面网址有明确讲解,这里就不多赘述了。

你可能感兴趣的:(python,C++)