#include <bits/stdc++.h>
#include "biscuits.h"
using ll = long long;
using namespace std;
const int MAXN = 70;
ll a[MAXN], pot[MAXN];
ll count_tastiness(ll x, vector<ll> a_){
int k = (int) a_.size();
for(int i=0; i<(k + 4); i++) a[i] = 0;
for(int i=0; i<k; i++) a[i] = a_[i];
int cnt = 0;
for(int i=0; i<(k + 4); i++){
ll cur = min(a[i], x);
cnt += (cur >= x);
a[i] -= cur;
a[i + 1] += (a[i] / 2);
}
pot[0] = 1;
for(int i=1; i<=cnt; i++) pot[i] = (pot[i - 1] * 2LL);
return pot[cnt];
}
| # | 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... |