专栏文章
考场硬知识
算法·理论参与者 1已保存评论 0
文章操作
快速查看文章及其快照的属性,并进行相关操作。
- 当前评论
- 0 条
- 当前快照
- 1 份
- 快照标识符
- @mip0a2s4
- 此快照首次捕获于
- 2025/12/03 04:03 3 个月前
- 此快照最后确认于
- 2025/12/03 04:03 3 个月前
对拍
将以下四个文件放到一个目录下,运行文件 4。
文件 1:
CPPdata.cpp
//需要加入以下代码
freopen("data.in","w",stdout);
文件 2:
CPPmy.cpp
//需要加入以下代码
freopen("data.in","r",stdin);
freopen("my.out","w",stdout);
文件 3:
CPPstd.cpp
//需要加入以下代码
freopen("data.in","r",stdin);
freopen("std.out","w",stdout);
文件 4:
CPP//duipai.cpp
#include<bits/stdc++.h>
#define int long long
using namespace std;
signed main(){
while(1){
system("./data");
system("./my");
system("./std");
if(system("diff my.out std.out"))break;
}
cout<<"WA!";
return 0;
}
注意!
CodeBlocks 点击 settings 打开 com.. 点击 other.. 加入代码
-std=c++14 -O2,编译环境即和考场测评环境一致。(必须照做!!!)以下代码可以用来查看代码时间空间。
CPP#include<bits/stdc++.h>
#define int long long
bool A;
int a[1000010];
bool B;
using namespace std;
signed main(){
cerr<<clock()*1.0/CLOCKS_PER_SEC<<"\n";//second
cerr<<((&A)-(&B))/1024.0/1024.0;//MB
return 0;
}
相关推荐
评论
共 0 条评论,欢迎与作者交流。
正在加载评论...