| # | 제출 시각 | 아이디 | 문제 | 언어 | 결과 | 실행 시간 | 메모리 |
|---|---|---|---|---|---|---|---|
| 840077 | normankr07 | 봉쇄 시간 (IOI23_closing) | C++17 | 156 ms | 29716 KiB |
이 제출은 이전 버전의 oj.uz에서 채점하였습니다. 현재는 제출 당시와는 다른 서버에서 채점을 하기 때문에, 다시 제출하면 결과가 달라질 수도 있습니다.
#include "closing.h"
#include <bits/stdc++.h>
using namespace std;
using ll = long long;
// CC : g++ -std=gnu++17 -O2 -Wall -pipe -static -o "closing" "grader.cpp" "closing.cpp"
// Subtask 1
vector<vector<pair<int, int>>> adj;
vector<bool> vis;
void DFS_dist(vector<long long> &distx, int u, long long d)
{
vis[u] = 1;
distx[u] = d;
for (auto [v, w] : adj[u])
if (!vis[v])
DFS_dist(distx, v, d + w);
}
int max_score(int N, int X, int Y, long long K, std::vector<int> U, std::vector<int> V, std::vector<int> W)
{
adj.resize(N, vector<pair<int, int>>());
for (int i = 0; i < N - 1; i++)
adj[U[i]].push_back(make_pair(V[i], W[i])), adj[V[i]].push_back(make_pair(U[i], W[i]));
vector<ll> distx(N), disty(N);
vis.assign(N, 0);
DFS_dist(distx, X, 0);
vis.assign(N, 0);
DFS_dist(disty, Y, 0);
distx.insert(distx.end(), disty.begin(), disty.end());
sort(distx.begin(), distx.end());
int j = 0, ans = 0;
ll cc = 0;
while (cc + distx[j] <= K && j < distx.size())
{
cc += distx[j];
++ans, ++j;
}
return ans;
}컴파일 시 표준 에러 (stderr) 메시지
| # | 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... | ||||
| # | 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... | ||||
