Submission #874024

#TimeUsernameProblemLanguageResultExecution timeMemory
874024OSoverspikeFriend (IOI14_friend)C++17
16 / 100
1 ms600 KiB
#include "friend.h" #include <bits/stdc++.h> // Find out best sample int findSample(int n,int confidence[],int host[],int protocol[]){ int ans=0; if (protocol[1]==1) { for (int a=0; a<=n; a++) { ans+=confidence[a]; } } else if (protocol[1]==2) { for (int a=0; a<=n; a++) { ans=std::max(ans, confidence[a]); } } else { int bi[n+5]; memset(bi, -1, sizeof(bi)); bi[0]=0; for (int a=1; a<=n; a++) { if (bi[host[a]]==0) bi[a]=1; else bi[a]=0; } int total=0; for (int a=0; a<=n; a++) { total+=confidence[a]; if (bi[a]==0) ans+=confidence[a]; } ans=std::max(ans, total-ans); } return ans; }
#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...