Submission #1292110

#TimeUsernameProblemLanguageResultExecution timeMemory
1292110gurkot세계 지도 (IOI25_worldmap)C++20
0 / 100
1185 ms2162688 KiB
#include "worldmap.h" #include <vector> using namespace std; vector <int> gr[41]; vector <int> ans; void go(int u,int v){ int n=gr[v].size(); for (int i=0;i<n;i++){ int w=gr[v][i]; if (w!=u) { ans.push_back(v); go(v,w); } }//i if (v!=1) ans.push_back(v); } vector<vector<int>> create_map(int N, int M, vector<int> A, vector<int> B) { for (int i=0;i<M;i++){ gr[A[i]].push_back(B[i]); gr[B[i]].push_back(A[i]); } ans.clear(); go(0,1); int k=ans.size(); vector<std::vector<int>> mymap(k, std::vector<int>(k, 1)); for (int i=0;i<k;i++) for (int j=0;j<k;j++) mymap[i][j]=ans[j]; return mymap; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...