Submission #1004276

#TimeUsernameProblemLanguageResultExecution timeMemory
1004276spensaConnecting Supertrees (IOI20_supertrees)C++17
11 / 100
113 ms23972 KiB
#include "supertrees.h" #include <vector> using namespace std; int construct(std::vector<std::vector<int>> p) { //subtask 2: star graph, but as connected components int n = p.size(); vector<vector<int>> ans(n, vector<int> (n)); for(int i=0; i<n; i++){ for(int j=0; j<n; j++){ ans[i][j] = 0; } } vector<int> flags; flags.push_back(0); for(int i=1; i<n; i++){ int tmp = 0; for(int j: flags){ if(p[i][j]==0) continue; ans[i][j] = 1; ans[j][i] = 1; tmp++; // break; } if(tmp>=2) return 0; if(tmp==0) flags.push_back(i); } build(ans); return 1; }
#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...