Submission #1370716
Source Code Expand
#include<bits/stdc++.h>
using namespace std;
int n,m,u,v;
vector<int> vct[100005];
deque<int> dq;
bool vis[100005];
int unfin(bool fr){
int np = fr?dq.front():dq.back();
for(auto it:vct[np]){
if(!vis[it]){
vis[it] = true;
return it;
}
}
return 0;
}
int main(void){
scanf("%d%d",&n,&m);
for(int i=0;i<m;++i){
scanf("%d%d",&u,&v);
vct[u].push_back(v), vct[v].push_back(u);
}
dq.push_front(1);
dq.push_front(vct[1][0]);
vis[1] = vis[vct[1][0]] = true;
while(true){
int a,b;
a = unfin(true);
b = unfin(false);
if(a+b){
if(a) dq.push_front(a);
if(b) dq.push_back(b);
} else {
break;
}
}
for(int i=(int)dq.size()-1;i>=0;--i){
printf("%d",dq[i]);
if(i) printf(" ");
}
puts("");
}
Submission Info
Submission Time
2017-06-22 23:14:21+0900
Task
B - Hamiltonish Path
User
chenxeney
Language
C++14 (GCC 5.4.1)
Score
0
Code Size
767 Byte
Status
WA
Exec Time
49 ms
Memory
6784 KB
Compile Error
./Main.cpp: In function ‘int main()’:
./Main.cpp:18:21: warning: ignoring return value of ‘int scanf(const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result]
scanf("%d%d",&n,&m);
^
./Main.cpp:20:22: warning: ignoring return value of ‘int scanf(const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result]
scanf("%d%d",&u,&v);
^
Judge Result
Set Name
Sample
All
Score / Max Score
0 / 0
0 / 500
Status
Set Name
Test Cases
Sample
sample_01.txt, sample_02.txt, sample_03.txt
All
sample_01.txt, sample_02.txt, sample_03.txt, sample_01.txt, sample_02.txt, sample_03.txt, subtask_1_01.txt, subtask_1_02.txt, subtask_1_03.txt, subtask_1_04.txt, subtask_1_05.txt, subtask_1_06.txt, subtask_1_07.txt, subtask_1_08.txt, subtask_1_09.txt, subtask_1_10.txt, subtask_1_11.txt, subtask_1_12.txt, subtask_1_13.txt
Case Name
Status
Exec Time
Memory
sample_01.txt
WA
2 ms
2560 KB
sample_02.txt
WA
2 ms
2560 KB
sample_03.txt
WA
3 ms
2560 KB
subtask_1_01.txt
WA
31 ms
4864 KB
subtask_1_02.txt
WA
9 ms
3072 KB
subtask_1_03.txt
WA
28 ms
4864 KB
subtask_1_04.txt
WA
32 ms
4736 KB
subtask_1_05.txt
WA
33 ms
4736 KB
subtask_1_06.txt
WA
33 ms
4736 KB
subtask_1_07.txt
WA
35 ms
5888 KB
subtask_1_08.txt
WA
35 ms
5760 KB
subtask_1_09.txt
WA
49 ms
6784 KB
subtask_1_10.txt
WA
10 ms
3328 KB
subtask_1_11.txt
WA
12 ms
3328 KB
subtask_1_12.txt
WA
2 ms
2560 KB
subtask_1_13.txt
WA
2 ms
2560 KB