제출 #1276299

#제출 시각아이디문제언어결과실행 시간메모리
1276299warrennMagenta (COCI21_magenta)C++20
30 / 110
67 ms7252 KiB
#include <bits/stdc++.h> using namespace std; #define int long long const int maxn=1e5; int dist[maxn+2]; vector<int>adj[maxn+2]; void dfs(int cur,int par){ for(auto x : adj[cur]){ if(x==par)continue; dist[x]=dist[cur]+1; dfs(x,cur); } } signed main(){ int n; cin>>n; int a,b; cin>>a>>b; for(int q=1;q<n;q++){ int u,v; cin>>u>>v; string s; cin>>s; adj[u].push_back(v); adj[v].push_back(u); } dfs(a,-1); if(dist[b]%2==0){ cout<<"Paula"<<endl; } else{ cout<<"Marin"<<endl; } }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...