Submission #1031238

#TimeUsernameProblemLanguageResultExecution timeMemory
1031238happy_nodePacking Biscuits (IOI20_biscuits)C++17
9 / 100
1109 ms1051184 KiB
#include "biscuits.h" #include <bits/stdc++.h> using namespace std; typedef long long ll; long long count_tastiness(long long X, std::vector<long long> a) { while(a.size()<60) a.push_back(0); int K=a.size(); vector<int> good; // set of good y's good.push_back(0); ll sum=0; for(int b=0;b<60;b++) { sum+=a[b]*(1LL<<b); int s=good.size(); for(int i=0;i<s;i++) { ll y=good[i]+(1LL<<b); if(y<=sum/X) { good.push_back(y); } else { break; } } } return good.size(); }

Compilation message (stderr)

biscuits.cpp: In function 'long long int count_tastiness(long long int, std::vector<long long int>)':
biscuits.cpp:9:6: warning: unused variable 'K' [-Wunused-variable]
    9 |  int K=a.size();
      |      ^
#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...