#include "biscuits.h"
#include <bits/stdc++.h>
using namespace std;
long long count_tastiness(long long x, vector<long long> a) {
a.resize(61);
for(int i = 0;i < 59;i++){
if(a[i] > x){
a[i+1] += (a[i]-x)/2;
a[i] = x+(a[i]-x)%2;
}
}
// for(auto &i:a) cout << i << " ";cout << endl;
long long tot = 0;
function<void(int)> dfs = [&](int cur){
if(cur == 60) {
tot++;
return;
}
if(a[cur] >= x) {
dfs(cur+1);
}
a[cur+1] += a[cur]/2;
dfs(cur+1);
a[cur+1] -= a[cur]/2;
};
dfs(0);
return tot;
}
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |