Submission #1041405

#TimeUsernameProblemLanguageResultExecution timeMemory
1041405vjudge1Packing Biscuits (IOI20_biscuits)C++17
9 / 100
1112 ms446884 KiB
#include "biscuits.h" #include<bits/stdc++.h> 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:15:22: warning: suggest parentheses around '-' inside '>>' [-Wparentheses]
   15 |             q.push({l-x>>1,j+1});
      |                     ~^~
biscuits.cpp:5:15: warning: unused variable 'ans' [-Wunused-variable]
    5 |     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...