【笔记】对拍

· 因为u盘的离去造成了很多麻烦...所以开始重新整理记录。
————————————————————————————————

对拍主程序

#include <iostream>
#include <cstdio>
#include <ctime>
using namespace std;

int main()
{
	int t1,t2,p1,p2;
	while (1)
	{

		system("data.exe > data.txt");
		t1=clock();
		system("baoli.exe < data.txt > baoli.txt");
		t2=clock();
		p1=clock();
		system("std.exe < data.txt > std.txt");
		p2=clock();
		cout<<"t1="<<t2-t1<<"ms  t2="<<p2-p1<<"ms"<<endl;
		if (system("fc baoli.txt std.txt")) system("pause");
	}
}

以下是测试时所用的程序

(确实很弱智。其实测试的时候我还搞了个a+b,然后输出的时候+rand()%2()
——————————————————————————

数据生成

#include <iostream>
#include <cstdio>
#include <ctime>
using namespace std;
int main()
{
	srand(time(NULL));
	printf("%d
",rand()*rand()%1007);
}

暴力

#include <algorithm>
#include <iostream>
#include <cstring>
#include <cstdio>
#include <cmath>
using namespace std;

int main()
{
	int n;
	scanf("%d",&n);
	for (int i=1;i<=n;i++) printf("%d ",i); puts("");
	return 0;
}

原程序

#include <algorithm>
#include <iostream>
#include <cstring>
#include <cstdio>
#include <cmath>
using namespace std;

int main()
{
	int n;
	scanf("%d",&n);
	for (int i=1;i<=n;i++) cout<<i<<" ";
	return 0;
}
By ❤千柒/Kan_kiz
原文地址:https://www.cnblogs.com/Kan-kiz/p/15252708.html