对拍
来源:互联网 发布:随身淘宝皇家小地主 编辑:程序博客网 时间:2024/04/28 08:55
// 以下内容均是从ywq大佬那里扒过来的
http://blog.csdn.net/ywq12138/article/details/78135084
//提醒一点第一次用时还以为要加freopen 其实什么都不用,把写好程序的exe放入指定文件夹即可
对拍写法:
@echo off :loop rand.exe %random% > data.in std.exe < data.in > std.out my.exe < data.in > my.out fc my.out std.out if not errorlevel 1 goto loop pausegoto loop
新建一个txt文件,然后把名字修改为xxx.bat 然后将std(考试的时候就是写的暴力)和自己的代码的exe文件(dev c++就编译一下)拖到同一个文件夹里,如果有不一样的话就会暂停,看一下数据,然后按任意键继续。
还需要一个生成随机数的文件 rand.exe
可以参考如下:
#include<bits/stdc++.h>using namespace std;#define random(a,b) ((a)+rand()%((b)-(a)+1))stringstream ss;int main( int argc, char *argv[] ){ int seed=time(NULL); if(argc)//如果有参数 { ss.clear(); ss<<argv[1]; ss>>seed;//把参数转换成整数赋值给seed } srand(seed); //以上为随机数初始化,请勿修改 //random(a,b)生成[a,b]的随机整数 //以下写你自己的数据生成代码 int n=1000,m=100; printf("%d %d\n",n,m); for(int i=1 ; i<=n ; ++i){ printf("%d ",random(1,n)); } return 0;}
或者朴素的
@echo off :loop rand.exe > data.in my.exe < data.in > myout.txt std.exe < data.in > stdout.txt fc myout.txt stdout.txtif not errorlevel 1 goto loop pausegoto loop
+朴素的生成器
阅读全文
0 0
- 对拍
- 对拍
- 对拍
- 对拍
- 对拍
- 对拍
- 对拍
- 对拍
- 对拍
- 对拍
- 对拍
- 对拍
- 对拍
- 对拍
- 对拍
- 对拍
- 对拍
- 对拍
- Dubbo底层采用Socket进行通信详解
- poj 3164(最小树形图)
- HTTP 常用的请求方式
- python_lintcode_372在O(1)时间复杂度删除链表节点_174删除链表中倒数第n个节点
- libcurl curl_easy_setopt函数以及设置选项
- 对拍
- Cain彩虹表破解md5
- RCNN学习笔记(5)-You Only Look Once: Unified, Real-Time Object Detection
- [bzoj4517][Sdoi2016]排列计数(组合数学)
- webpack,vue,图片(懒加载)之间关系
- Storm Trident DRPC C/S 集群模式
- java 静态内部类和费静态内部类的区别
- 常用快捷键
- Lombok