Submission #1065864

#TimeUsernameProblemLanguageResultExecution timeMemory
1065864vjudge1Packing Biscuits (IOI20_biscuits)C++17
0 / 100
1048 ms348 KiB
#include "biscuits.h" #include <bits/stdc++.h> using namespace std; using ll = long long; using vll = vector<ll>; using i128 = __int128; ll count_tastiness(ll x, vll a) { int MV = 100000; int n = int(a.size()); auto posibil = [&](ll val) -> bool { ll s = 0; for(int i = 0; i < n + 60; ++i) { if(i < n) s += a[i] * (1ll << i); if(i < 62 && (val & (1ll << i))) { s -= x * (1ll << i); } if(s < 0) return false; } return true; }; ll re = 0; for(int i = 0; i <= MV; ++i) re += posibil(i); return re; }

Compilation message (stderr)

biscuits.cpp: In function 'll count_tastiness(ll, vll)':
biscuits.cpp:28:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
   28 |     for(int i = 0; i <= MV; ++i)
      |     ^~~
biscuits.cpp:30:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
   30 |  return re;
      |  ^~~~~~
#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...