真 灵异事件
  • 板块学术版
  • 楼主linfourxu
  • 当前回复60
  • 已保存回复60
  • 发布时间2021/5/23 16:36
  • 上次更新2023/11/4 22:49:10
查看原帖
真 灵异事件
50477
linfourxu楼主2021/5/23 16:36

rt,为啥这两份代码运行时间差这么大,无论开不开c++11/O2,有无懂王解释一下

#include<bits/stdc++.h>
using namespace std;

#define re register
#define rint re int

void modify(vector<int> vec)
{
	
}

int main()
{
	vector<int> vec;
	for(rint i=1;i<=130045;i++) vec.push_back(i);
	for(rint i=1;i<=10000;i++) modify(vec);
	return 0;
}
#include<bits/stdc++.h>
using namespace std;

#define re register
#define rint re int

void modify(vector<int> vec)
{
	
}

int main()
{
	vector<int> vec;
	for(rint i=1;i<=130046;i++) vec.push_back(i);
	for(rint i=1;i<=10000;i++) modify(vec);
	return 0;
}
2021/5/23 16:36
加载中...