Submission #1235358

#TimeUsernameProblemLanguageResultExecution timeMemory
1235358GabrielCoins (IOI17_coins)C++20
0 / 100
1 ms584 KiB
#include "coins.h" #include "bits/stdc++.h" using namespace std; vector<int> coin_flips(vector<int> b, int c){ int Suma = 0, n = b.size(); for(int i = 0; i < n; i++) if(b[i] == 1) Suma += i + 1; Suma %= 64; for(int i = 0; i < n; i++){ if((b[i] == 1 and ((Suma - i - 1) % 64 + 64) % 64 == c) or (b[i] == 0 and (Suma + i + 1) % 64 == c)){ //cerr<<"Bien.\n"; return {i}; } } } int find_coin(vector<int> b){ int Suma = 0, n = b.size(); for(int i = 0; i < n; i++) if(b[i] == 1) Suma += i + 1; return Suma % 64; }

Compilation message (stderr)

coins.cpp: In function 'std::vector<int> coin_flips(std::vector<int>, int)':
coins.cpp:14:1: warning: control reaches end of non-void function [-Wreturn-type]
   14 | }
      | ^
#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...