# | TimeUTC-0 | Username | Problem | Language | Result | Execution time | Memory |
---|---|---|---|---|---|---|---|
7511 | baneling100 | Tropical Garden (IOI11_garden) | C++98 | 4106 ms | 9772 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 "garden.h"
#include "gardenlib.h"
#include <vector>
#define INF 0x7fffffff
using namespace std;
int First[150001], Second[150001], A[300001], D[300001][2], Check[300001], K, Cycle1, Cycle2;
void DFS(int Now)
{
if(!Check[A[Now]])
{
Check[A[Now]]=1;
DFS(A[Now]);
}
if(D[A[Now]][K]!=INF)
D[Now][K]=D[A[Now]][K]+1;
}
void count_routes(int N, int M, int P, int R[][2], int Q, int G[])
{
int i, j, Cnt;
for(i=0 ; i<N ; i++)
First[i]=Second[i]=-1;
for(i=0 ; i<M ; i++)
{
if(First[R[i][0]]==-1)
First[R[i][0]]=R[i][1];
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |