Submission #1041386

#TimeUsernameProblemLanguageResultExecution timeMemory
1041386vjudge1Packing Biscuits (IOI20_biscuits)C++17
9 / 100
1067 ms885472 KiB
#include "biscuits.h" #include<bits/stdc++.h> #pragma GCC optimize(3) using namespace std; long long count_tastiness(long long x, std::vector<long long> a) { long long ans=0; while(a.size()<60) a.push_back(0); queue<pair<int,int>> q; q.push({0,0}); while(q.front().second<60){ auto[i,j]=q.front(); q.pop(); long long l=i+a[j]; if(l>=x) q.push({l-x>>1,j+1}); q.push({l>>1,j+1}); } return q.size(); }

Compilation message (stderr)

biscuits.cpp: In function 'long long int count_tastiness(long long int, std::vector<long long int>)':
biscuits.cpp:16:22: warning: suggest parentheses around '-' inside '>>' [-Wparentheses]
   16 |             q.push({l-x>>1,j+1});
      |                     ~^~
biscuits.cpp:6:15: warning: unused variable 'ans' [-Wunused-variable]
    6 |     long long ans=0;
      |               ^~~
#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...