제출 #1140941

#제출 시각아이디문제언어결과실행 시간메모리
1140941KindaGoodGames어르신 집배원 (BOI14_postmen)C++20
0 / 100
0 ms328 KiB
#include<bits/stdc++.h> #define ll long long #define pii pair<int,int> #define tiii tuple<int,int,int> using namespace std; int main(){ int n, m; cin >> n >> m; vector<set<int>> adj(n); for(int i = 0; i < m; i++){ int a,b; cin >> a >> b; a--;b--; adj[a].insert(b); adj[b].insert(a); } vector<int> trav; stack<int> S; S.push(0); while(S.size()){ int v = S.top(); if(adj[v].size() == 0){ S.pop(); trav.push_back(v); }else{ int u = *adj[v].begin(); adj[u].erase(v); adj[v].erase(u); S.push(u); } } set<int> occ; for(int i = 0; i < trav.size(); i++){ if(occ.count(trav[i])){ occ.clear(); cout << "\n"; } cout << trav[i]+1 << " "; occ.insert(trav[i]); } }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...