Submission #90841

# Submission time Handle Problem Language Result Execution time Memory
90841 2018-12-24T17:56:15 Z Vardanyan Triumphal arch (POI13_luk) C++14
0 / 100
287 ms 19580 KB
#include<bits/stdc++.h>

using namespace std;

const int N = 300*1000+5;
int depth[N];
vector<int> g[N];
int mark[N];
bool F = true;
int dp[N];
int ans = 0;
void dfs(int v,int p = -1){
    int x = g[v].size();
    if(p!=-1) x--;
    for(int i = 0;i<g[v].size();i++){
      
        int to = g[v][i];
        if(to == p) continue;
        dp[to] = max(dp[to],dp[v]);
        dp[to] = max(dp[to],x);
        ans = max(ans,dp[to]);
        dfs(to,v);
    }
}
int main()
{
    int n;
    scanf("%d",&n);
    for(int i = 1;i<=n-1;i++){
        int x,y;
        scanf("%d%d",&x,&y);
        g[x].push_back(y);
        g[y].push_back(x);
    }
    if(n == 1){
        printf("0\n");
        return 0;
    }
    dp[1] = g[1].size();
    dfs(1);
    cout<<ans<<endl;
    return 0;
}

Compilation message

luk.cpp: In function 'void dfs(int, int)':
luk.cpp:15:20: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
     for(int i = 0;i<g[v].size();i++){
                   ~^~~~~~~~~~~~
luk.cpp: In function 'int main()':
luk.cpp:28:10: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
     scanf("%d",&n);
     ~~~~~^~~~~~~~~
luk.cpp:31:14: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
         scanf("%d%d",&x,&y);
         ~~~~~^~~~~~~~~~~~~~
# Verdict Execution time Memory Grader output
1 Incorrect 7 ms 7416 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 7 ms 7552 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 8 ms 7552 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 8 ms 7552 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 12 ms 8000 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 22 ms 9116 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 62 ms 12040 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 163 ms 15852 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 287 ms 19580 KB Output isn't correct
# Verdict Execution time Memory Grader output
1 Incorrect 286 ms 19580 KB Output isn't correct
2 Halted 0 ms 0 KB -