Submission #1219172

#TimeUsernameProblemLanguageResultExecution timeMemory
1219172lizi14Coins (IOI17_coins)C++20
0 / 100
5 ms744 KiB
#include "coins.h" #include <iostream> #include <vector> #include <string> using namespace std; vector<int> coin_flips(vector<int> b, int c) { vector<int> flips(1); vector<int>v; for(int i=0; i<=63; i++){ if(b[i]==1){ v.push_back(i); } } int ans; int k=0; for(auto a:v){ k++; if(k==1){ ans=a; } else{ ans^=a; } } ans^=c; flips[0]=ans; return flips; } int find_coin(vector<int> b) { vector<int>v; for(int i=0; i<=63; i++){ if(b[i]==1){ v.push_back(i); } } int ans; int k=0; for(auto a:v){ k++; if(k==1){ ans=a; } else{ ans^=a; } } 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...