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;
}