对拍程序

 技术  对拍 󰈭 139字

因为今天打比赛队友对拍出了一个错误结果,所以我也趁机自己写了一番这个一直没有实现的技术,用起来还是很舒爽的。

 1#include <iostream>
 2
 3int main(int argc, const char * argv[]) {
 4    system("g++ ~/Desktop/data/data/main.cpp -std=c++11 -o data.out");
 5    system("g++ ~/Desktop/T/T/main.cpp -std=c++11 -o T.out");
 6    system("g++ ~/Desktop/ttt/ttt/main.cpp -std=c++11 -o ttt.out");
 7    
 8    int times = -1;
 9    scanf("%d", &times);
10    int cnt = 0;
11    while(times != 0){
12        times--;
13        system("./data.out >~/Desktop/in.txt");
14        system("./T.out < ~/Desktop/in.txt > ~/Desktop/out.txt");
15        system("./ttt.out < ~/Desktop/in.txt > ~/Desktop/ans.txt");
16        if(system("diff ~/Desktop/out.txt ~/Desktop/ans.txt")){
17            puts("Differences occur!");
18            break;
19        }
20        printf("No.%d's OK.\n", cnt++);
21    }
22    return 0;
23}
嗨! 这里是 rqdmap 的个人博客, 我正关注 GNU/Linux 桌面系统, Linux 内核, 后端开发, Python, Rust 以及一切有趣的计算机技术! 希望我的内容能对你有所帮助~
如果你遇到了任何问题, 包括但不限于: 博客内容说明不清楚或错误; 样式版面混乱等问题, 请通过邮箱 rqdmap@gmail.com 联系我!
修改记录:
  • 2023-09-01 18:14:49单独划分ACM专题; 移动部分博客进入黑洞归档
  • 2023-05-29 23:05:14博客结构与操作脚本重构
  • 2023-05-08 21:44:36博客架构修改升级
  • 2022-11-16 01:27:34迁移老博客文章内容