#include<iostream>
#include<queue>
#include<vector>
using namespace std;
int A[ 30 ] [ 30 ] ;
void BFS( int N, int s) {
vector< bool > V( N, false ) ;
queue< int > Q;
Q.push ( s) ;
V[ s] = true ;
while ( ! Q.empty ( ) ) {
int u = Q.front ( ) ;
cout << u << " " ;
Q.pop ( ) ;
for ( int v = 1 ; v <= N; v++ ) v {
if ( A[ u] [ v] ) {
if ( V[ v] == false ) {
V[ v] = true ;
Q.push ( v) ;
}
}
}
}
coput << endl;
}
int main( ) {
int N, M;
cin >> N >> M;
for ( int i = 0 ; i < M; i++ ) {
int u, v;
cin >> u >> v;
A[ u] [ v] = 1 ;
A[ v] [ u] = 1 ;
}
BFS( N, 1 ) ;
return 0 ;
}
I2luY2x1ZGU8aW9zdHJlYW0+CgojaW5jbHVkZTxxdWV1ZT4KCiNpbmNsdWRlPHZlY3Rvcj4KCgoKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCgoKaW50IEFbMzBdWzMwXTsKCgoKdm9pZCBCRlMoaW50IE4sIGludCBzKSB7CgoJdmVjdG9yPGJvb2w+IFYoTiwgZmFsc2UpOwoKCXF1ZXVlPGludD4gUTsKCglRLnB1c2gocyk7CgoJVltzXSA9IHRydWU7CgoJd2hpbGUoIVEuZW1wdHkoKSkgewoKCQlpbnQgdSA9IFEuZnJvbnQoKTsKCgkJY291dCA8PCB1IDw8ICIgIjsKCgkJUS5wb3AoKTsKCgkJZm9yKGludCB2ID0gMTsgdiA8PSBOOyB2KyspdiB7CgoJCQlpZihBW3VdW3ZdKSB7CgoJCQkJaWYoVlt2XSA9PSBmYWxzZSkgewoKCQkJCQlWW3ZdID0gdHJ1ZTsKCgkJCQkJUS5wdXNoKHYpOwoKCQkJCX0gCgoJCQl9CgoJCX0KCgl9CgoJY29wdXQgPDwgZW5kbDsKCn0KCgoKaW50IG1haW4oKSB7CgoJaW50IE4sIE07CgoJY2luID4+IE4gPj4gTTsKCglmb3IoaW50IGkgPSAwOyBpIDwgTTsgaSsrKSB7CgoJCWludCB1LCB2OwoKCQljaW4gPj4gdSA+PiB2OwoKCQlBW3VdW3ZdID0gMTsKCgkJQVt2XVt1XSA9IDE7CgoJfQoKCUJGUyhOLCAxKTsKCglyZXR1cm4gMDsKCn0J
compilation info
prog.cpp: In function 'void BFS(int, int)':
prog.cpp:35:32: error: expected ';' before '{' token
for(int v = 1; v <= N; v++)v {
^
prog.cpp:81:1: error: expected '}' at end of input
}
^
prog.cpp:81:1: error: expected '}' at end of input
stdout