# | TimeUTC-0 | Username | Problem | Language | Result | Execution time | Memory |
---|---|---|---|---|---|---|---|
920675 | ksujay2 | Sprinkler (JOI22_sprinkler) | C++17 | 1748 ms | 79148 KiB |
This submission is migrated from previous version of oj.uz, which used different machine for grading. This submission may have different result if resubmitted.
#include <bits/stdc++.h>
using namespace std;
int main() {
int N, L; cin >> N >> L;
vector<vector<int>> adj(N);
for(int i = 0; i < N - 1; i++) {
int a, b; cin >> a >> b;
a--, b--;
adj[a].push_back(b);
adj[b].push_back(a);
}
vector<int> p(N);
function<void(int, int)> dfs = [&] (int s, int e) {
p[s] = e;
for(int u : adj[s]) {
if(u != e) {
dfs(u, s);
}
}
};
dfs(0, -1);
vector<int> h(N);
for(int i = 0; i < N; i++) cin >> h[i];
vector<vector<int>> mult(N, vector<int>(41, 1));
int Q; cin >> Q;
for(int i = 0; i < Q; i++) {
int t; cin >> t;
if(t == 1) {
int x, d, w; cin >> x >> d >> w; x--;
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |