Submission #293202

#TimeUsernameProblemLanguageResultExecution timeMemory
293202eohomegrownappsToy Train (IOI17_train)C++14
0 / 100
7 ms896 KiB
#include "train.h" #include <bits/stdc++.h> using namespace std; int n,m; std::vector<int> who_wins(std::vector<int> aowns, std::vector<int> charging, std::vector<int> u, std::vector<int> v) { n=aowns.size(); m=u.size(); vector<bool> iscycle(n); for (int i = 0; i<m; i++){ if (u[i]==v[i]){ iscycle[u[i]]=true; } } vector<int> ans(n); for (int i = n-1; i>=0; i--){ if (iscycle[i]){ if (aowns[i]&&charging[i]){ ans[i]=1; } else if ((!aowns[i])&&(!charging[i])){ ans[i]=0; } else { ans[i]=ans[i+1]; } } else { ans[i]=ans[i+1]; } } 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...