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

自动化测大样例

省流:

for((i=1;i<=10;i++))
do
g++ T1.cpp -std=c++14 -Wall -Wextra -O a.exe
cp ex_edit$i.in edit.in
./a.exe
diff -s -Z ex_edit$i.ans edit.out
done
#include<bits/stdc++.h>
#include <unistd.h>
using namespace std;string filename="kamen",codename="T1";
string input1,input2,output1,output2;
void init();signed main()
{init();// exit(0);for(int i=0,nw=1;i<=100;i++,nw++){if(access((input1+to_string(i)+input2).c_str(),F_OK)==0){nw=system(("cp "+input1+to_string(i)+input2+" "+filename+".in").c_str());nw=system(("g++ "+codename+".cpp -std=c++14 -w -O2 -o run_exe.exe").c_str());nw=system("./run_exe.exe");nw=system(("diff -s -Z "+filename+".out "+output1+to_string(i)+output2).c_str());nw=system("rm run_exe.exe");}}// system("rm .fuse_hidden*");return 0;
}void init()
{if(access((filename+"1.in").c_str(),F_OK)==0) { input1=filename; input2=".in"; }if(access(("ex_"+filename+"1.in").c_str(),F_OK)==0) { input1="ex_"+filename; input2=".in"; }if(access(("ex"+filename+"1.in").c_str(),F_OK)==0) { input1="ex"+filename; input2=".in"; }if(access((filename+"1.out").c_str(),F_OK)==0) { output1=filename; output2=".out"; }if(access(("ex_"+filename+"1.out").c_str(),F_OK)==0) { output1="ex_"+filename; output2=".out"; }if(access(("ex"+filename+"1.out").c_str(),F_OK)==0) { output1="ex"+filename; output2=".out"; }if(access((filename+"1.ans").c_str(),F_OK)==0) { output1=filename; output2=".ans"; }if(access(("ex_"+filename+"1.ans").c_str(),F_OK)==0) { output1="ex_"+filename; output2=".ans"; }if(access(("ex"+filename+"1.ans").c_str(),F_OK)==0) { output1="ex"+filename; output2=".ans"; }
}
http://www.rkmt.cn/news/51296.html

相关文章:

  • 2025年当下行业内知名的旧房翻新企业排名与推荐
  • 现今国内口碑好的旧房翻新企业排行
  • 20232422 龙浩然 2025-2026-1 《网络与系统攻防技术》实验五实验报告
  • [AGC030F]Permutation and Minimum
  • 2025年安徽伸缩门公司哪家权威:十大品牌综合评测
  • Spring 中的 @Configuration 注解
  • C# 封装、继承、抽象、接口
  • 智能床垫品牌全面选品指南:2025年11月最新TOP5榜单深度解析
  • 基于Qt实现的窗口半透明流动背景
  • 2025年11月冷媒剂厂家评测榜:从资质到应用全场景解析
  • 分布式计算通信原语的抽象模型
  • 2025/11/16
  • 数据结构——二十四、图(王道408) - 实践
  • C# Avalonia 18- ControlTemplates - ColorPickerUserControlTest
  • Spring AI Alibaba 项目源码学习(九)-其他继承BaseAgent
  • Linux进程状态 - 教程
  • mybatis_generate_demo
  • 换歌换歌
  • GaN 器件第三象限导通特性
  • Why did Hitler become a greater Napoleon?
  • Qt编写28181推流分发服务/统计访问数量/无人观看超时关闭/等待重新点播/复用点播
  • React Native创建AndroidIOS流程完整指南
  • Ducky - BPMN 工作流管理系统
  • 图论建模问题
  • 2025年甘肃广告策划服务综合推荐排行榜
  • 2025年甘肃兰州比较好的广告物料制作服务团队
  • wordpress批量删除文章
  • mivlus:下载all-MiniLM-L6-v2语言模型
  • 单核超 i9、多核追 i5,2024 Mac mini M4
  • 2025年质量好的金属防锈漆行业内口碑厂家排行榜