# | TimeUTC-0 | Username | Problem | Language | Result | Execution time | Memory |
---|---|---|---|---|---|---|---|
744660 | CSQ31 | Tropical Garden (IOI11_garden) | C++17 | 135 ms | 55020 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 <bits/stdc++.h>
#include "gardenlib.h"
using namespace std;
const int MAXN = 4e5;
vector<int>g[MAXN],adj[MAXN];
int jump[MAXN],cycle[MAXN],col[MAXN],dist[MAXN],vis[MAXN],ans[MAXN];
void dfs(int v){
col[v] = 1;
if(col[jump[v]] ==1)cycle[v] = 1;
else if(!col[jump[v]])dfs(jump[v]);
col[v] = 2;
}
void dfs2(int v){
vis[v] = 1;
for(int x:adj[v]){
if(!vis[x]){
dist[x] = dist[v]+1;
dfs2(x);
}
}
}
void count_routes(int n, int m, int p, int r[][2], int q, int G[])
{
for(int i=0;i<m;i++){
g[r[i][0]].push_back(r[i][1]);
g[r[i][1]].push_back(r[i][0]);
}
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |