Submission #1141410

#TimeUsernameProblemLanguageResultExecution timeMemory
1141410efishelCoins (IOI17_coins)C++20
100 / 100
6 ms584 KiB
#include "coins.h" #include <bits/stdc++.h> using namespace std; using ll = long long; using vll = vector <ll>; using ii = pair <ll, ll>; using vii = vector <ii>; using vi = vector <int>; vi coin_flips (vi b, int c) { ll acc = 0; for (ll i = 0; i < 64; i++) { if (b[i]) acc ^= i; } return { acc^c }; } int find_coin (vi b) { ll acc = 0; for (ll i = 0; i < 64; i++) { if (b[i]) acc ^= i; } return acc; }

Compilation message (stderr)

coins.cpp: In function 'vi coin_flips(vi, int)':
coins.cpp:15:17: warning: narrowing conversion of '(acc ^ ((ll)c))' from 'll' {aka 'long long int'} to 'int' [-Wnarrowing]
   15 |     return { acc^c };
      |              ~~~^~
coins.cpp:15:17: warning: narrowing conversion of '(acc ^ ((ll)c))' from 'll' {aka 'long long int'} to 'int' [-Wnarrowing]
#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...