当前位置: 首页 > news >正文

Linux系统下对拍

可以直接用C++的system函数执行对拍脚本
把造数据的mk.out文件和两个版本的代码文件放在一个文件夹下

void duipai() {//Linux系统下可执行文件后缀为.outwhile (true) {system("mk.out > data.in");system("zhengjie.out < data.in > zhengjie.out");system("baoli.out < data.in > baoli.out");if (system("diff tmp.out tmp_AC.out")) {//fccout << "WA" << endl;break;} else cout << "AC" << endl;}
}

Linux的shell脚本

make mk
make zhengjie
make baoli((cnt=1))while true
do./mk > in./zhengjie < in > zhengjie.out./baoli < in > baoli.outif diff zhengjie.out baoli.out; thenprintf "# $((cnt++)) Accepted\n";else notify-send "WA"breakfi
done
http://www.hskmm.com/?act=detail&tid=31914

相关文章:

  • 重新定义网络安全职业:从解决问题的角度出发
  • 新学期每日总结(第9天)
  • 2025“钉耙编程”中国大学生算法设计暑期联赛(5)
  • 斑马日记2025.10.15
  • 数据库查询通信开销降低97%的技术方案
  • 人生的底色
  • 差分操作正确性证明
  • json请求字符串格式化或使用转义字符
  • Rokid Glasses语音交互特性分析和复刻“乐奇” 唤醒词的方案简述
  • C++_设计模式
  • CF2143D2
  • 结果(Results)和结论 (Conclusion)的联系与区别
  • 【训练技巧】PyTorch多卡训练模型DistributedDataParallel和DataParallel设置方法详解及分布式训练命令解释 - 实践
  • 软件工程学习日志2025.10.15
  • newDay11
  • 向下填充(间断性)
  • 20251015
  • java date 初始化指定时分秒及比较日期大小
  • 轻量级ChatGPT克隆版nanochat技术解析
  • 10.15 —— 2020icpc上海D
  • [QOJ888] Travel around China 题解
  • MySQL面试必考:从入门到精通的20个问题
  • 手撕大模型 | MQA 和 GQA 原理解析
  • P1912 [NOI2009] 诗人小G 分析
  • [COCI2022-2023#2] Tramvaji 题解
  • 一级指针和二级指针作为函数参数的区别
  • ROUGE指标
  • CSP-S 模拟 29
  • Linux 文件及相关安全操作指南
  • day012