Submission #1238197

#TimeUsernameProblemLanguageResultExecution timeMemory
1238197marsCoins (IOI17_coins)C++20
0 / 100
5 ms584 KiB
#include <bits/stdc++.h> #include "coins.h" using namespace std; #define pb push_back #define ll long long vector<int> coin_flips(vector<int>a,int c){ vector<int>f; for (int i = 0; i < 8; i++) { if (a[i] != ((c >> i) & 1)) { f.pb(i); } } // vector<int>tmp; // int cnt=0; // unordered_map<int,int>mp; // while(c){ // if (c%2){ // tmp.pb(cnt); // tmp = positions of 1s in c // mp[cnt]=1; // mp = binary representation of c // } // cnt++; // c/=2; // } // for (auto x:tmp){ // if (a[x]!=1)f.pb(x); // } // for (int i=0;i<8;i++){ // if (a[i]==1 && !mp[i]){ // f.pb(i); // } // } if (f.size()==0){ f.pb(1); f.pb(1); } return f; } int find_coin(vector<int>a){ int ans; for (int i=0;i<8;i++){ ans+=(1<<i)*a[i]; } 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...