제출 #315662

#제출 시각아이디문제언어결과실행 시간메모리
315662Sorting비스킷 담기 (IOI20_biscuits)C++17
0 / 100
1 ms384 KiB
#include "biscuits.h"
#include <bits/stdc++.h>

using namespace std;

typedef long long ll;

ll x, k;
vector<ll> a;

ll solve(int idx, ll add){
    if(idx == k) return 1;
    ll sum = a[idx] + add;
    
    if(sum & 1) 
        return solve(idx + 1, sum >> 1) << 1;
    return solve(idx + 1, sum >> 1) + solve(idx + 1, (sum - 1) >> 1);
}

ll count_tastiness(ll _x, vector<ll> _a){
    x = _x, a = _a;
    k = a.size();

    return solve(0, 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...