#include <bits/stdc++.h>
using namespace std;
#ifdef DEBUG
auto&operator<<(auto&o,pair<auto,auto>p){return o<<"("<<p.first<<", "<<p.second<<")";}
auto operator<<(auto&o,auto x)->decltype(x.end(),o){o<<"{";int i=0;for(auto e:x)o<<","+!i++<<e;return o<<"}";}
#define debug(X...)cerr<<"["#X"]: ",[](auto...$){((cerr<<$<<"; "),...)<<endl;}(X)
#else
#define debug(...){}
#endif
#define int long long
#define ll long long
#define ld long double
#define endl '\n'
#define st first
#define nd second
#define pb push_back
#define sz(x) (int)(x).size()
#define all(x) (x).begin(), (x).end()
#define FOR(i,l,r) for(int i=(l);i<=(r);i++)
#define ROF(i,r,l) for(int i=(r);i>=(l);i--)
int inf=1000000000000000007;
int mod=1000000007;
int mod1=998244353;
const int N=107;
int n;
vector<int>G1[N];
bool odw[N];
vector<int>G[N];
void dfs1(int v,int o)
{
odw[v]=1;
for(auto u:G1[v])
{
if(odw[u]) continue;
G[u].pb(v);
G[v].pb(u);
dfs1(u,v);
}
}
vector<vector<int>>ans;
void dfs(int v,int o)
{
for(auto u:G[v])
{
if(u==o) continue;
vector<int>V(n);
FOR(i,0,n-1) V[i]=i;
V[u]=v;
ans.pb(V);
dfs(u,v);
}
if(o!=-1)
{
vector<int>V(n);
FOR(i,0,n-1) V[i]=i;
V[o]=v;
ans.pb(V);
}
}
signed main()
{
ios_base::sync_with_stdio(0);
cin.tie(0);
cout.tie(0);
int m;
cin>>n>>m;
FOR(i,1,m)
{
int a,b;
cin>>a>>b;
G1[a].pb(b);
G1[b].pb(a);
}
dfs1(0,-1);
FOR(i,0,n-1) dfs(i,-1);
cout<<sz(ans)<<endl;
for(auto V:ans)
{
for(auto x:V) cout<<x<<" ";
cout<<endl;
}
return 0;
}
# |
결과 |
실행 시간 |
메모리 |
Grader output |
1 |
Correct |
0 ms |
344 KB |
Output is correct |
2 |
Correct |
0 ms |
348 KB |
Output is correct |
3 |
Correct |
0 ms |
348 KB |
Output is correct |
4 |
Partially correct |
75 ms |
21652 KB |
Partially correct |
5 |
Partially correct |
80 ms |
22280 KB |
Partially correct |
# |
결과 |
실행 시간 |
메모리 |
Grader output |
1 |
Correct |
0 ms |
348 KB |
Output is correct |
2 |
Correct |
0 ms |
348 KB |
Output is correct |
3 |
Correct |
0 ms |
348 KB |
Output is correct |
4 |
Correct |
0 ms |
348 KB |
Output is correct |
5 |
Correct |
1 ms |
464 KB |
Output is correct |
6 |
Partially correct |
3 ms |
1008 KB |
Partially correct |
7 |
Partially correct |
5 ms |
1880 KB |
Partially correct |
8 |
Partially correct |
10 ms |
3160 KB |
Partially correct |
9 |
Partially correct |
81 ms |
22516 KB |
Partially correct |
# |
결과 |
실행 시간 |
메모리 |
Grader output |
1 |
Correct |
0 ms |
344 KB |
Output is correct |
2 |
Correct |
0 ms |
348 KB |
Output is correct |
3 |
Correct |
0 ms |
348 KB |
Output is correct |
4 |
Partially correct |
9 ms |
2960 KB |
Partially correct |
5 |
Partially correct |
75 ms |
21520 KB |
Partially correct |
6 |
Partially correct |
81 ms |
22284 KB |
Partially correct |
7 |
Partially correct |
21 ms |
6228 KB |
Partially correct |
# |
결과 |
실행 시간 |
메모리 |
Grader output |
1 |
Correct |
0 ms |
344 KB |
Output is correct |
2 |
Correct |
0 ms |
348 KB |
Output is correct |
3 |
Correct |
0 ms |
348 KB |
Output is correct |
4 |
Partially correct |
75 ms |
21652 KB |
Partially correct |
5 |
Partially correct |
80 ms |
22280 KB |
Partially correct |
6 |
Correct |
0 ms |
344 KB |
Output is correct |
7 |
Correct |
0 ms |
348 KB |
Output is correct |
8 |
Correct |
0 ms |
348 KB |
Output is correct |
9 |
Partially correct |
9 ms |
2960 KB |
Partially correct |
10 |
Partially correct |
75 ms |
21520 KB |
Partially correct |
11 |
Partially correct |
81 ms |
22284 KB |
Partially correct |
12 |
Partially correct |
21 ms |
6228 KB |
Partially correct |
13 |
Correct |
0 ms |
344 KB |
Output is correct |
14 |
Correct |
0 ms |
348 KB |
Output is correct |
15 |
Correct |
0 ms |
348 KB |
Output is correct |
16 |
Partially correct |
75 ms |
21632 KB |
Partially correct |
17 |
Partially correct |
80 ms |
22304 KB |
Partially correct |
18 |
Correct |
0 ms |
348 KB |
Output is correct |
19 |
Correct |
0 ms |
348 KB |
Output is correct |
20 |
Partially correct |
11 ms |
2908 KB |
Partially correct |
21 |
Partially correct |
85 ms |
21616 KB |
Partially correct |
22 |
Partially correct |
92 ms |
22532 KB |
Partially correct |
23 |
Partially correct |
20 ms |
6240 KB |
Partially correct |
24 |
Correct |
0 ms |
348 KB |
Output is correct |
25 |
Correct |
0 ms |
348 KB |
Output is correct |
26 |
Correct |
0 ms |
348 KB |
Output is correct |
27 |
Partially correct |
79 ms |
22512 KB |
Partially correct |
28 |
Partially correct |
78 ms |
22344 KB |
Partially correct |
29 |
Partially correct |
77 ms |
22372 KB |
Partially correct |
30 |
Partially correct |
90 ms |
22284 KB |
Partially correct |
31 |
Partially correct |
78 ms |
22284 KB |
Partially correct |
32 |
Partially correct |
78 ms |
22280 KB |
Partially correct |
33 |
Partially correct |
77 ms |
22428 KB |
Partially correct |
34 |
Partially correct |
78 ms |
22532 KB |
Partially correct |
35 |
Partially correct |
83 ms |
22488 KB |
Partially correct |
36 |
Partially correct |
77 ms |
22296 KB |
Partially correct |
37 |
Partially correct |
78 ms |
22492 KB |
Partially correct |
38 |
Partially correct |
78 ms |
22488 KB |
Partially correct |
39 |
Partially correct |
82 ms |
22336 KB |
Partially correct |
40 |
Partially correct |
84 ms |
22404 KB |
Partially correct |
41 |
Partially correct |
113 ms |
22424 KB |
Partially correct |
42 |
Partially correct |
86 ms |
22584 KB |
Partially correct |
43 |
Partially correct |
127 ms |
22480 KB |
Partially correct |
44 |
Partially correct |
143 ms |
22472 KB |
Partially correct |
45 |
Partially correct |
79 ms |
22288 KB |
Partially correct |
46 |
Correct |
0 ms |
348 KB |
Output is correct |
47 |
Correct |
0 ms |
348 KB |
Output is correct |
48 |
Correct |
0 ms |
348 KB |
Output is correct |
49 |
Correct |
0 ms |
348 KB |
Output is correct |
50 |
Correct |
0 ms |
348 KB |
Output is correct |
51 |
Correct |
0 ms |
348 KB |
Output is correct |
52 |
Correct |
0 ms |
348 KB |
Output is correct |
53 |
Correct |
0 ms |
348 KB |
Output is correct |
54 |
Correct |
0 ms |
348 KB |
Output is correct |
55 |
Correct |
0 ms |
348 KB |
Output is correct |
56 |
Correct |
0 ms |
348 KB |
Output is correct |
57 |
Correct |
0 ms |
348 KB |
Output is correct |
58 |
Correct |
0 ms |
348 KB |
Output is correct |
59 |
Correct |
0 ms |
348 KB |
Output is correct |
60 |
Correct |
1 ms |
344 KB |
Output is correct |
61 |
Correct |
0 ms |
348 KB |
Output is correct |
62 |
Correct |
0 ms |
348 KB |
Output is correct |
63 |
Correct |
0 ms |
348 KB |
Output is correct |
64 |
Correct |
0 ms |
348 KB |
Output is correct |
65 |
Correct |
0 ms |
348 KB |
Output is correct |
# |
결과 |
실행 시간 |
메모리 |
Grader output |
1 |
Correct |
0 ms |
344 KB |
Output is correct |
2 |
Correct |
0 ms |
348 KB |
Output is correct |
3 |
Correct |
0 ms |
348 KB |
Output is correct |
4 |
Partially correct |
75 ms |
21652 KB |
Partially correct |
5 |
Partially correct |
80 ms |
22280 KB |
Partially correct |
6 |
Correct |
0 ms |
348 KB |
Output is correct |
7 |
Correct |
0 ms |
348 KB |
Output is correct |
8 |
Correct |
0 ms |
348 KB |
Output is correct |
9 |
Correct |
0 ms |
348 KB |
Output is correct |
10 |
Correct |
1 ms |
464 KB |
Output is correct |
11 |
Partially correct |
3 ms |
1008 KB |
Partially correct |
12 |
Partially correct |
5 ms |
1880 KB |
Partially correct |
13 |
Partially correct |
10 ms |
3160 KB |
Partially correct |
14 |
Partially correct |
81 ms |
22516 KB |
Partially correct |
15 |
Correct |
0 ms |
344 KB |
Output is correct |
16 |
Correct |
0 ms |
348 KB |
Output is correct |
17 |
Correct |
0 ms |
348 KB |
Output is correct |
18 |
Partially correct |
9 ms |
2960 KB |
Partially correct |
19 |
Partially correct |
75 ms |
21520 KB |
Partially correct |
20 |
Partially correct |
81 ms |
22284 KB |
Partially correct |
21 |
Partially correct |
21 ms |
6228 KB |
Partially correct |
22 |
Correct |
0 ms |
344 KB |
Output is correct |
23 |
Correct |
0 ms |
348 KB |
Output is correct |
24 |
Correct |
0 ms |
348 KB |
Output is correct |
25 |
Partially correct |
75 ms |
21632 KB |
Partially correct |
26 |
Partially correct |
80 ms |
22304 KB |
Partially correct |
27 |
Correct |
0 ms |
348 KB |
Output is correct |
28 |
Correct |
0 ms |
348 KB |
Output is correct |
29 |
Partially correct |
11 ms |
2908 KB |
Partially correct |
30 |
Partially correct |
85 ms |
21616 KB |
Partially correct |
31 |
Partially correct |
92 ms |
22532 KB |
Partially correct |
32 |
Partially correct |
20 ms |
6240 KB |
Partially correct |
33 |
Correct |
0 ms |
348 KB |
Output is correct |
34 |
Correct |
0 ms |
348 KB |
Output is correct |
35 |
Correct |
0 ms |
348 KB |
Output is correct |
36 |
Partially correct |
79 ms |
22512 KB |
Partially correct |
37 |
Partially correct |
78 ms |
22344 KB |
Partially correct |
38 |
Partially correct |
77 ms |
22372 KB |
Partially correct |
39 |
Partially correct |
90 ms |
22284 KB |
Partially correct |
40 |
Partially correct |
78 ms |
22284 KB |
Partially correct |
41 |
Partially correct |
78 ms |
22280 KB |
Partially correct |
42 |
Partially correct |
77 ms |
22428 KB |
Partially correct |
43 |
Partially correct |
78 ms |
22532 KB |
Partially correct |
44 |
Partially correct |
83 ms |
22488 KB |
Partially correct |
45 |
Partially correct |
77 ms |
22296 KB |
Partially correct |
46 |
Partially correct |
78 ms |
22492 KB |
Partially correct |
47 |
Partially correct |
78 ms |
22488 KB |
Partially correct |
48 |
Partially correct |
82 ms |
22336 KB |
Partially correct |
49 |
Partially correct |
84 ms |
22404 KB |
Partially correct |
50 |
Partially correct |
113 ms |
22424 KB |
Partially correct |
51 |
Partially correct |
86 ms |
22584 KB |
Partially correct |
52 |
Partially correct |
127 ms |
22480 KB |
Partially correct |
53 |
Partially correct |
143 ms |
22472 KB |
Partially correct |
54 |
Partially correct |
79 ms |
22288 KB |
Partially correct |
55 |
Correct |
0 ms |
348 KB |
Output is correct |
56 |
Correct |
0 ms |
348 KB |
Output is correct |
57 |
Correct |
0 ms |
348 KB |
Output is correct |
58 |
Correct |
0 ms |
348 KB |
Output is correct |
59 |
Correct |
0 ms |
348 KB |
Output is correct |
60 |
Correct |
0 ms |
348 KB |
Output is correct |
61 |
Correct |
0 ms |
348 KB |
Output is correct |
62 |
Correct |
0 ms |
348 KB |
Output is correct |
63 |
Correct |
0 ms |
348 KB |
Output is correct |
64 |
Correct |
0 ms |
348 KB |
Output is correct |
65 |
Correct |
0 ms |
348 KB |
Output is correct |
66 |
Correct |
0 ms |
348 KB |
Output is correct |
67 |
Correct |
0 ms |
348 KB |
Output is correct |
68 |
Correct |
0 ms |
348 KB |
Output is correct |
69 |
Correct |
1 ms |
344 KB |
Output is correct |
70 |
Correct |
0 ms |
348 KB |
Output is correct |
71 |
Correct |
0 ms |
348 KB |
Output is correct |
72 |
Correct |
0 ms |
348 KB |
Output is correct |
73 |
Correct |
0 ms |
348 KB |
Output is correct |
74 |
Correct |
0 ms |
348 KB |
Output is correct |
75 |
Correct |
0 ms |
512 KB |
Output is correct |
76 |
Correct |
0 ms |
348 KB |
Output is correct |
77 |
Correct |
1 ms |
348 KB |
Output is correct |
78 |
Partially correct |
80 ms |
21612 KB |
Partially correct |
79 |
Partially correct |
84 ms |
22284 KB |
Partially correct |
80 |
Correct |
0 ms |
348 KB |
Output is correct |
81 |
Correct |
0 ms |
600 KB |
Output is correct |
82 |
Correct |
0 ms |
348 KB |
Output is correct |
83 |
Correct |
0 ms |
348 KB |
Output is correct |
84 |
Partially correct |
3 ms |
976 KB |
Partially correct |
85 |
Partially correct |
6 ms |
1956 KB |
Partially correct |
86 |
Partially correct |
10 ms |
3160 KB |
Partially correct |
87 |
Partially correct |
103 ms |
22600 KB |
Partially correct |
88 |
Correct |
0 ms |
460 KB |
Output is correct |
89 |
Correct |
0 ms |
348 KB |
Output is correct |
90 |
Partially correct |
10 ms |
2864 KB |
Partially correct |
91 |
Partially correct |
94 ms |
21616 KB |
Partially correct |
92 |
Partially correct |
86 ms |
22536 KB |
Partially correct |
93 |
Partially correct |
37 ms |
6232 KB |
Partially correct |
94 |
Correct |
0 ms |
348 KB |
Output is correct |
95 |
Correct |
0 ms |
348 KB |
Output is correct |
96 |
Correct |
0 ms |
348 KB |
Output is correct |
97 |
Partially correct |
79 ms |
22376 KB |
Partially correct |
98 |
Partially correct |
93 ms |
22388 KB |
Partially correct |
99 |
Partially correct |
119 ms |
22280 KB |
Partially correct |
100 |
Partially correct |
84 ms |
22644 KB |
Partially correct |
101 |
Partially correct |
145 ms |
22284 KB |
Partially correct |
102 |
Partially correct |
113 ms |
22464 KB |
Partially correct |
103 |
Partially correct |
91 ms |
22536 KB |
Partially correct |
104 |
Partially correct |
84 ms |
22380 KB |
Partially correct |
105 |
Partially correct |
80 ms |
22516 KB |
Partially correct |
106 |
Partially correct |
81 ms |
22344 KB |
Partially correct |
107 |
Partially correct |
84 ms |
22516 KB |
Partially correct |
108 |
Partially correct |
127 ms |
22536 KB |
Partially correct |
109 |
Partially correct |
84 ms |
22536 KB |
Partially correct |
110 |
Partially correct |
80 ms |
22428 KB |
Partially correct |
111 |
Partially correct |
100 ms |
22416 KB |
Partially correct |
112 |
Partially correct |
80 ms |
22396 KB |
Partially correct |
113 |
Partially correct |
78 ms |
22512 KB |
Partially correct |
114 |
Partially correct |
100 ms |
22520 KB |
Partially correct |
115 |
Partially correct |
122 ms |
22284 KB |
Partially correct |
116 |
Correct |
0 ms |
348 KB |
Output is correct |
117 |
Correct |
0 ms |
348 KB |
Output is correct |
118 |
Correct |
0 ms |
348 KB |
Output is correct |
119 |
Correct |
1 ms |
348 KB |
Output is correct |
120 |
Correct |
0 ms |
348 KB |
Output is correct |
121 |
Correct |
1 ms |
344 KB |
Output is correct |
122 |
Correct |
0 ms |
360 KB |
Output is correct |
123 |
Correct |
1 ms |
348 KB |
Output is correct |
124 |
Correct |
0 ms |
344 KB |
Output is correct |
125 |
Correct |
1 ms |
504 KB |
Output is correct |
126 |
Correct |
1 ms |
348 KB |
Output is correct |
127 |
Correct |
0 ms |
460 KB |
Output is correct |
128 |
Correct |
0 ms |
468 KB |
Output is correct |
129 |
Correct |
0 ms |
348 KB |
Output is correct |
130 |
Correct |
0 ms |
348 KB |
Output is correct |
131 |
Correct |
1 ms |
348 KB |
Output is correct |
132 |
Correct |
0 ms |
464 KB |
Output is correct |
133 |
Correct |
0 ms |
348 KB |
Output is correct |
134 |
Correct |
0 ms |
348 KB |
Output is correct |
135 |
Correct |
1 ms |
348 KB |
Output is correct |
136 |
Correct |
0 ms |
348 KB |
Output is correct |
137 |
Correct |
1 ms |
460 KB |
Output is correct |
138 |
Correct |
0 ms |
348 KB |
Output is correct |
139 |
Correct |
1 ms |
348 KB |
Output is correct |
140 |
Partially correct |
129 ms |
22500 KB |
Partially correct |
141 |
Correct |
0 ms |
348 KB |
Output is correct |
142 |
Partially correct |
101 ms |
22684 KB |
Partially correct |
143 |
Partially correct |
87 ms |
22524 KB |
Partially correct |
144 |
Partially correct |
97 ms |
22672 KB |
Partially correct |
145 |
Partially correct |
87 ms |
22420 KB |
Partially correct |
146 |
Partially correct |
133 ms |
22536 KB |
Partially correct |
147 |
Partially correct |
105 ms |
22540 KB |
Partially correct |
148 |
Partially correct |
108 ms |
22680 KB |
Partially correct |
149 |
Partially correct |
112 ms |
22476 KB |
Partially correct |
150 |
Partially correct |
97 ms |
22460 KB |
Partially correct |
151 |
Partially correct |
82 ms |
22536 KB |
Partially correct |
152 |
Partially correct |
110 ms |
22536 KB |
Partially correct |
153 |
Partially correct |
83 ms |
22408 KB |
Partially correct |
154 |
Partially correct |
90 ms |
22440 KB |
Partially correct |
155 |
Partially correct |
147 ms |
22456 KB |
Partially correct |
156 |
Partially correct |
83 ms |
22536 KB |
Partially correct |
157 |
Partially correct |
97 ms |
22360 KB |
Partially correct |
158 |
Partially correct |
86 ms |
22348 KB |
Partially correct |
159 |
Partially correct |
79 ms |
22492 KB |
Partially correct |
160 |
Partially correct |
92 ms |
22528 KB |
Partially correct |
161 |
Partially correct |
101 ms |
22284 KB |
Partially correct |
162 |
Correct |
0 ms |
348 KB |
Output is correct |
163 |
Correct |
1 ms |
348 KB |
Output is correct |
164 |
Correct |
0 ms |
464 KB |
Output is correct |
165 |
Correct |
0 ms |
464 KB |
Output is correct |