Submission #50059

#TimeUTC-0UsernameProblemLanguageResultExecution timeMemory
500592018-06-07 07:57:03dongwon0427Race (IOI11_race)C++11
Compilation error
0 ms0 KiB
/*
god taekyu
*/
#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
typedef pair<int,int> pii;
int n,m;
#define M 200005
vector<pii> graph[M];
int subsize[M];
int depth[M];
int del[M], par[M];
void init_subsize(int idx, int par_of_idx) {
subsize[idx] = 1;
par[idx] = par_of_idx;
for(int i=0;i<graph[idx].size();i++) {
int nxt = graph[idx][i].first;
if(del[nxt] == 1) continue;
if(nxt == par_of_idx) continue;
init_subsize(nxt, idx);
subsize[idx] += subsize[nxt];
}
}
int find_centroid(int idx,int sz_tot) {
for(int i=0;i<graph[idx].size();i++) {
int nxt = graph[idx][i].first;
 
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Compilation message (stderr)

race.cpp: In function 'void init_subsize(int, int)':
race.cpp:20:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
     for(int i=0;i<graph[idx].size();i++) {
                 ~^~~~~~~~~~~~~~~~~~
race.cpp: In function 'int find_centroid(int, int)':
race.cpp:29:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
     for(int i=0;i<graph[idx].size();i++) {
                 ~^~~~~~~~~~~~~~~~~~
race.cpp: In function 'void init_depth(int, int)':
race.cpp:42:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
     for(int i=0;i<graph[idx].size();i++) {
                 ~^~~~~~~~~~~~~~~~~~
race.cpp: In function 'void dfs(int)':
race.cpp:66:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
     for(int i=0;i<graph[centroid].size();i++) {
                 ~^~~~~~~~~~~~~~~~~~~~~~~
race.cpp:91:44: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
                depth_checker[val] > mincnt && depth_checker_ans[val] > que[i].second) {
                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
race.cpp:103:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
     for(int i=0;i<graph[centroid].size();i++) {
                 ~^~~~~~~~~~~~~~~~~~~~~~~
/tmp/ccF6sNJX.o: In function `main':
race.cpp:(.text.startup+0x0): multiple definition of `main'
/tmp/ccC2JA0b.o:grader.cpp:(.text.startup+0x0): first defined here
/tmp/ccC2JA0b.o: In function `main':
grader.cpp:(.text.startup+0x20): undefined reference to `best_path(int, int, int (*) [2], int*)'
collect2: error: ld returned 1 exit status