标签:天下 log rand pause img 暴力 while proc scan
#pragma GCC optimize(2)
先??一份数据生成程序
以a+b为例
#include <bits/stdc++.h>
using namespace std;
int main() {
srand( time( 0 ) );
freopen( "data.in", "w", stdout );//将生成数据存入data.in中
int a = rand() % 10000, b = rand() % 10000;
printf( "%d %d", a, b );
return 0;
}
然后是自己的正解 代码
#include <cstdio>
int main() {
freopen( "data.in", "r", stdin );//从data.in中读入数据
freopen( "ans.out", "w", stdout );//将程序运行结果保存在ans.out中
int a, b;
scanf( "%d %d", &a, &b );
printf( "%d", a + b );
return 0;
}
接着就是暴力代码 一定要保证暴力是正确的
#include <cstdio>
int main() {
freopen( "data.in", "r", stdin );//从data.in中读入数据
freopen( "baoli.out", "w", stdout );//将程序运行结果保存在baoli.out中
int a, b;
scanf( "%d %d", &a, &b );
while( b -- ) a ++;
printf( "%d", a );
return 0;
}
准备对拍神器
//新建一个txt文件,先把下面的内容敲进去,然后把文件扩展名(.txt)改成(.bat)
:loop
data.exe //先运行data生成数据
ans.exe //自己的程序运行
baoli.exe //暴力运行
fc ans.out baoli.out //两个程序的结果比较
if errorlevel 1 pause //如果不一样就会暂停
goto loop //一样就继续对拍
最后就可以愉快的对拍了
如果拍出问题就会??,然后就可以手玩数据
数据在手天下我有
如果没有问题,就会一直循环拍下去,??
所以在考场中,如果你有时间写对拍,就可以写了过后让它自己拍着,先往下做
说不定什么时候回头看一眼,你就拍出问题来了
dalao肯定都是一遍敲过的~~
标签:天下 log rand pause img 暴力 while proc scan
原文地址:https://www.cnblogs.com/mamamoo/p/14052987.html