Submission #530038

#TimeUsernameProblemLanguageResultExecution timeMemory
530038cig32Coins (IOI17_coins)C++17
0 / 100
8 ms1508 KiB
#include "coins.h"
#include <bits/stdc++.h>
using namespace std;
std::vector<int> coin_flips(std::vector<int> b, int c) {
  std::vector<int> flips(1);
  int sum = 0;
  for(int i=0; i<64; i++) {
    if(b[i]) sum += i;
  }
  for(int i=0; i<64; i++) {
    if((sum+i) % 64 == c) {
      flips[0] = i; break;
    }
  }
  return flips;
}

int find_coin(std::vector<int> b) {
  int sum = 0;
  for(int i=0; i<64; i++) {
    if(b[i]) sum += i;
  }
  return sum % 64;
}

#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...