要求:文件输入输出,且输入输出文件需要对应 Linux: #include<cstdio>#include<cstdlib>usingnamespacestd;intmain(){while(1){system("./gen");system("./bf");system("./right");if(system("diff bf.out right.out")){printf("WA\n");break; }elseprintf("AC\n"); }return0; } Windows: #inclu...
brute为本目录的暴力程序。。 pro为优化过的程序 mak造数据的。。 #!/bin/bash while(true)do ./mak printf "mycode:\t" /usr/bin/time -f "%Us" ./pro < in > out printf "brute:\t" /usr/bin/time -f "%Us" ./brute < in > ans diff out ans > nul if([ $? -eq 0 ]); then ...
新建一个文档 check.sh 作为对拍脚本. View Code 在命令行 data.sh 所在的目录输入 ./check.sh 即可运行. 如果显示权限不够,则输入 : chmod 777 ./check.sh 即可.其中777代表对所有用户开放权限什么的. 随机数生成器 秒级的随机数 Linux下真随机数(推荐) 示例是生成两个随机数....
linux下运行bash脚本的方法如下:首先在桌面右键点击,选择在终端中打开,打开命令行;在命令行中输入 cd 脚本路径,进入脚本所在目录;使用chmod +x 脚本名命令给文件添加可执行权限;使用sh 脚本名或者 ./脚本名的方法来运行bash脚本。
linux下的对拍b..受启发写了个带注释版while true; do./make>tmp.in #出数据./tmp<tmp.in>tmp.out #被测程序./tmp2<tmp.in>tmp
本文用于Linux下bash的对拍脚本:brute为本目录的暴力程序。。pro为优化过的程序mak造数据的。。#!/bin/bashwhile(true)do./makprintf "mycode:\t"/usr/bin/time -f "%Us" ./pro
Linux 下 Bash 脚本对拍 背会。。。 对拍 还有一个多组数据测试。 注意赋值的时候i前面不加$ 多组数据