关于对拍
  • 板块学术版
  • 楼主Missa
  • 当前回复9
  • 已保存回复9
  • 发布时间2021/11/24 22:17
  • 上次更新2023/11/3 23:37:33
查看原帖
关于对拍
443664
Missa楼主2021/11/24 22:17

RT,在NOIP考场时对拍出现了神奇的事情。

#include <bits/stdc++.h>
using namespace std;
int main(){
	while(1){
		system("rand.cpp > 1.in");
		system("B < 1.in > 1.out"); //忘了考场加没加.exe了,加了好像效果一样
		system("brute < 1.in > 2.out");
		if(system("fc 1.out 2.out")) break;
	}
}

一开始的代码框架如上,拍得很快,但 rand 会闪现,导致无法打T4暴力,于是就将那个 rand.cpp 改成了 rand.exe,于是速度变得很慢了,将运行每一个指令的时间都输出来,发现每个才几十ms,可是拍一组花了几s。

我拍的是T2啊,随机数才 n=8,m=9n=8,m=9,为什么会出现这种情况?

老师说可能它把执行cpp跳过了,但 1.in 是会变的。

2021/11/24 22:17
加载中...