Submission #1247214

#TimeUsernameProblemLanguageResultExecution timeMemory
1247214nikulidPacking Biscuits (IOI20_biscuits)C++20
0 / 100
1 ms328 KiB
#include <iostream>
#include "biscuits.h"
#include <vector>

using namespace std;

#define ll long long

ll count_tastiness(ll x, vector<ll> a) {
    ll answer=1;
    for(int i=0; i<a.size()-1; i++){
        if(a[i] > 2){
            a[i+1] += (a[i]-1)/2;
            a[i] = ((a[i]-1)%2)+1;
        }
    }
    for(int i=a.size()-1; i>-1; i--){
        if(a[i]==0)continue;
        answer *= 2;
        answer += (a[i]-1);
    }
	return answer;
}
#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...