Submission #404214

#TimeUsernameProblemLanguageResultExecution timeMemory
404214definitelynotmeeFriend (IOI14_friend)C++98
0 / 100
1 ms332 KiB
#include <bits/stdc++.h> #include "friend.h" #define mp make_pair #define mt make_tuple #define ff first #define ss second using namespace std; typedef long long ll; typedef pair<int,int> pii; typedef pair<ll,ll> pll; const ll INFL = (1LL<<62)-1; const int INF = (1<<30)-1; const int MAXN = 1001; int dp[MAXN][2]; vector<int> grafo[MAXN]; int *c; void dfs(int id){ for(int i = 0; i < grafo[id].size(); i++){ dfs(grafo[id][i]); dp[id][0] += dp[grafo[id][i]][1]; dp[id][1] += dp[grafo[id][i]][0]; } dp[id][1] += c[id]; } int findSample(int n, int confidence[], int host[], int protocol[]){ for(int i = 1; i < n; i++){ grafo[host[i]].emplace_back(i); } c = confidence; int resp = 0; dfs(0); return max(dp[0][0],dp[0][1]); }

Compilation message (stderr)

friend.cpp: In function 'void dfs(int)':
friend.cpp:20:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   20 |     for(int i = 0; i < grafo[id].size(); i++){
      |                    ~~^~~~~~~~~~~~~~~~~~
friend.cpp: In function 'int findSample(int, int*, int*, int*)':
friend.cpp:34:9: warning: unused variable 'resp' [-Wunused-variable]
   34 |     int resp = 0;
      |         ^~~~
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...