Submission #1159813

#TimeUTC-0UsernameProblemLanguageResultExecution timeMemory
11598132025-03-01 08:36:11gelastropodJanjetina (COCI21_janjetina)C++20
0 / 110
1 ms400 KiB
#include <bits/stdc++.h>
using namespace std;
#define int long long
signed main() {
int n, K, x, y, w;
cin >> n >> K;
vector<vector<pair<int, int>>> adjlist(n, vector<pair<int, int>>());
for (int i = 0; i < n - 1; i++) {
cin >> x >> y >> w;
x--, y--;
adjlist[x].push_back({y, w});
adjlist[y].push_back({x, w});
}
queue<int> bfs;
vector<bool> visited(n, false);
bfs.push(0);
visited[0] = true;
vector<vector<pair<int, int>>> p(25, vector<pair<int, int>>(n, {-1, -1}));
vector<int> depth(n, 0);
while (!bfs.empty()) {
int i = bfs.front();
bfs.pop();
for (auto j : adjlist[i]) {
if (!visited[j.first]) {
bfs.push(j.first);
visited[j.first] = true;
p[0][j.first] = {i, j.second};
depth[j.first] = depth[i] + 1;
}
 
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...