#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
求助
2013/8/30 19:23
838