准备
timeb 毫秒级随机数
| struct _timeb T; |
| _ftime(&T); |
| srand(T.millitm); |
常用数据生成
在数据范围内生成数据
| #define int long long |
| int random(){ |
| return (unsigned)rand()*(unsigned)rand(); |
| } |
| int random(int l,int r){ |
| return random()%(r-l+1)+l; |
| } |
文件
这里以P1001 A+B Problem
为例。
std.cpp-std.exe(std.lnk)
| #include<bits/stdc++.h> |
| using namespace std; |
| signed main(){ |
| int x,y; |
| cin >> x >> y; |
| cout << x+y << endl; |
| return 0; |
| } |
force.cpp-force.exe
| #include <cstdio> |
| using namespace std; |
| int main() |
| { |
| int a, b; |
| scanf("%d%d", &a, &b); |
| int ans = 0; |
| int i; |
| for (i = 1; i <= a; i++) |
| ans++; |
| for (i = 1; i <= b; i++) |
| ans++; |
| printf("%d\n", ans); |
| return 0; |
| } |
data.cpp-data.exe
| #include<bits/stdc++.h> |
| int main() |
| { |
| struct _timeb T; |
| _ftime(&T); |
| srand(T.millitm); |
| |
| |
| printf("%d %d\n", rand(), rand()); |
| |
| } |
| |
Duipai.cpp-Duipai.exe
| #include<bits/stdc++.h> |
| using namespace std; |
| int main() |
| { |
| while (1) |
| { |
| system("data.exe > in.txt"); |
| system("baoli.exe < in.txt > baoli.txt"); |
| system("std.exe < in.txt > std.txt"); |
| if (system("fc std.txt baoli.txt")) |
| break; |
| } |
| return 0; |
| } |
| |
本文作者:gutongxing
本文链接:https://www.cnblogs.com/gutongxing/p/18239054
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步