rt,洛谷ide上跑的都是23ms,但是不太确定过来问问~~(如果相差不大那就可以偷懒了)~~
代码如下:
for
#include <bits/stdc++.h>
using namespace std;
int main()
{
int a[]={1,3,5,7,9};
set<int> s(a,a+5);
for(auto it=s.begin();it!=s.end();it++)
cout<<*it<<" ";
return 0;
}
for_each
#include <bits/stdc++.h>
using namespace std;
void print(int x)
{
cout<<x<<" ";
}
int main()
{
int a[]={1,3,5,7,9};
set<int> s(a,a+5);
for_each(s.begin(),s.end(),print);
return 0;
}