| 17086 | 2025-05-21 09:54:29 | 999 | Pletykálkodás | cpp17 | Wrong answer 0/100 | 29ms | 1076 KiB |
// Source: https://usaco.guide/general/io
#include <bits/stdc++.h>
using namespace std;
void dfs(int node, int parent, vector<pair<int,int>>& ans, vector<int>& vis, vector<vector<int>>& v){
vis[node]=1;
for(int i : v[node]){
if(vis[i])continue;
dfs(i,node,ans,vis,v);
}
if(parent!=-1)ans.push_back({node,parent});
}
int main() {
int n,m;cin>>n>>m;
vector<vector<int>> v(n);
for(int i = 0;i<n;i++){
int a,b;cin>>a>>b;
v[--a].push_back(--b);
v[b].push_back(a);
}
vector<pair<int,int>> ans;
vector<int> vis(n);
dfs(0,-1,ans,vis,v);
pair<int,int> lp;
cout<<ans.size()*2-1<<endl;
for(auto [a,b]:ans){
cout<<a+1<<' '<<b+1<<endl;
lp={a,b};
}
reverse(ans.begin(),ans.end());
for(auto [a,b]:ans){
if(make_pair(a,b)==lp)continue;
cout<<a+1<<' '<<b+1<<endl;
}
}
| Subtask | Sum | Test | Verdict | Time | Memory | ||
|---|---|---|---|---|---|---|---|
| subtask1 | 0/0 | ||||||
| 1 | Accepted | 1ms | 316 KiB | ||||
| 2 | Accepted | 1ms | 316 KiB | ||||
| 3 | Wrong answer | 4ms | 316 KiB | ||||
| subtask2 | 0/9 | ||||||
| 4 | Accepted | 1ms | 316 KiB | ||||
| 5 | Accepted | 1ms | 316 KiB | ||||
| 6 | Wrong answer | 1ms | 316 KiB | ||||
| subtask3 | 0/13 | ||||||
| 7 | Wrong answer | 29ms | 980 KiB | ||||
| 8 | Wrong answer | 28ms | 1004 KiB | ||||
| 9 | Wrong answer | 28ms | 1076 KiB | ||||
| subtask4 | 0/16 | ||||||
| 10 | Wrong answer | 2ms | 508 KiB | ||||
| 11 | Wrong answer | 2ms | 508 KiB | ||||
| 12 | Wrong answer | 2ms | 316 KiB | ||||
| subtask5 | 0/25 | ||||||
| 13 | Wrong answer | 2ms | 316 KiB | ||||
| 14 | Wrong answer | 2ms | 320 KiB | ||||
| 15 | Wrong answer | 1ms | 316 KiB | ||||
| 16 | Wrong answer | 2ms | 508 KiB | ||||
| 17 | Wrong answer | 1ms | 316 KiB | ||||
| 18 | Wrong answer | 1ms | 316 KiB | ||||
| 19 | Wrong answer | 1ms | 316 KiB | ||||
| subtask6 | 0/13 | ||||||
| 20 | Wrong answer | 7ms | 316 KiB | ||||
| 21 | Wrong answer | 7ms | 528 KiB | ||||
| 22 | Wrong answer | 7ms | 316 KiB | ||||
| 23 | Wrong answer | 6ms | 460 KiB | ||||
| 24 | Wrong answer | 2ms | 316 KiB | ||||
| 25 | Wrong answer | 6ms | 316 KiB | ||||
| 26 | Wrong answer | 6ms | 508 KiB | ||||
| subtask7 | 0/24 | ||||||
| 27 | Wrong answer | 29ms | 980 KiB | ||||
| 28 | Wrong answer | 28ms | 992 KiB | ||||
| 29 | Wrong answer | 29ms | 1076 KiB | ||||
| 30 | Wrong answer | 21ms | 820 KiB | ||||
| 31 | Wrong answer | 20ms | 820 KiB | ||||
| 32 | Wrong answer | 23ms | 960 KiB | ||||
| 33 | Wrong answer | 23ms | 1012 KiB | ||||
| 34 | Wrong answer | 24ms | 820 KiB | ||||
| 35 | Wrong answer | 23ms | 820 KiB | ||||
| 36 | Wrong answer | 24ms | 948 KiB | ||||
| 37 | Wrong answer | 23ms | 788 KiB | ||||