#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;
cout << 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+CiNpbmNsdWRlPHF1ZXVlPgojaW5jbHVkZTx2ZWN0b3I+Cgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IEFbMzBdWzMwXTsKCnZvaWQgQkZTKGludCBOLCBpbnQgcykgewoKCXZlY3Rvcjxib29sPiBWKE4sIGZhbHNlKTsKCglxdWV1ZTxpbnQ+IFE7CgoJUS5wdXNoKHMpOwoKCVZbc10gPSB0cnVlOwoKCXdoaWxlKCFRLmVtcHR5KCkpIHsKCgkJaW50IHUgPSBRLmZyb250KCk7CgoJCWNvdXQgPDwgdSA8PCAiICI7CgoJCVEucG9wKCk7CgoJCWZvcihpbnQgdiA9IDE7IHYgPD0gTjsgdisrKXYgewoKCQkJaWYoQVt1XVt2XSkgewoKCQkJCWlmKFZbdl0gPT0gZmFsc2UpIHsKCgkJCQkJVlt2XSA9IHRydWU7CgoJCQkJCVEucHVzaCh2KTsKCgkJCQl9IAoKCQkJfQoKCQl9CgoJfQoKCWNvcHV0IDw8IGVuZGw7Cgp9CgoKCmludCBtYWluKCkgewoKCWludCBOLCBNOwoKCWNpbiA+PiBOID4+IE07Cgljb3V0IDw8IE4gPDwgTTsKCglmb3IoaW50IGkgPSAwOyBpIDwgTTsgaSsrKSB7CgoJCWludCB1LCB2OwoKCQljaW4gPj4gdSA+PiB2OwoKCQlBW3VdW3ZdID0gMTsKCgkJQVt2XVt1XSA9IDE7CgoJfQoKCUJGUyhOLCAxKTsKCglyZXR1cm4gMDsKCn0J
compilation info
prog.cpp: In function 'void BFS(int, int)':
prog.cpp:27:32: error: expected ';' before '{' token
for(int v = 1; v <= N; v++)v {
^
prog.cpp:74:1: error: expected '}' at end of input
}
^
prog.cpp:74:1: error: expected '}' at end of input
stdout