# | 제출 시각UTC-0 | 아이디 | 문제 | 언어 | 결과 | 실행 시간 | 메모리 |
---|---|---|---|---|---|---|---|
1828 | kriii | Dreaming (IOI13_dreaming) | C++98 | 103 ms | 8604 KiB |
이 제출은 이전 버전의 oj.uz에서 채점하였습니다. 현재는 제출 당시와는 다른 서버에서 채점을 하기 때문에, 다시 제출하면 결과가 달라질 수도 있습니다.
#include "dreaming.h"
#include <algorithm>
#include <vector>
#include <queue>
using namespace std;
#define max_N 100010
vector<pair<int, int> > Graph[max_N];
vector<int> Radius;
int Dist[max_N],Chk[max_N];
int FindEnd(int start, int chked)
{
queue<int> Q; int i,x,y,far,ind;
Q.push(start); Dist[start] = 0; Chk[start] = chked;
far = 0; ind = start;
while (!Q.empty()){
x = Q.front(); Q.pop();
for (i=0;i<Graph[x].size();i++){
y = Graph[x][i].first;
if (Chk[y] != chked){
Q.push(y); Dist[y] = Dist[x] + Graph[x][i].second; Chk[y] = chked;
if (far < Dist[y]){
far = Dist[y]; ind = y;
}
}
}
}
컴파일 시 표준 에러 (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... |