#include <iostream>
#include <set>
#include <iterator>
#include <algorithm>
using namespace std;
int a[100000],b[100000],n,m,i;
set<int> f,s;
ostream_iterator<int,char> out(cout, " ");
int main()
{
cin>>n>>m;
for(i = 0; i < n; i++) cin>>a[i];
for(i = 0; i < m; i++) cin>>b[i];
f = {a, a + n};
s = {b, b + m};
set_intersection(f.begin(), f.end(), s.begin(), s.end(), out);
// copy(f.begin(), f.end(), out);
// copy(s.begin(), s.end(), out);
return 0;
}
此代码在gcc4.7.3和wikioi通过,不明觉厉的报错。 评测详情
编译错误
编译信息:
29115\29115.cpp: In function `int main()':
29115\29115.cpp:14: error: expected primary-expression before '{' token
29115\29115.cpp:14: error: expected `;' before '{' token
29115\29115.cpp:15: error: expected primary-expression before '{' token
29115\29115.cpp:15: error: expected `;' before '{' token
http://oj.luogu.org:8888/recordshow.php?rid=29115
求助