제출 #653001

#제출 시각아이디문제언어결과실행 시간메모리
653001mychecksedadPacking Biscuits (IOI20_biscuits)C++17
0 / 100
2 ms340 KiB
#include<bits/stdc++.h> using namespace std; typedef long long int ll; #define pb push_back int n; ll count_tastiness(ll x, vector<ll> a){ n = 61; int s = n-int(a.size()); for(int i = 0; i < s; ++i) a.pb(0); ll ans = 1; int sum = 0; for(int i = 0; i < n; ++i) sum += (1ll<<i) * a[i]; vector<ll> pos_rem; pos_rem.pb(0); for(ll i = 0; i < n; ++i){ vector<ll> p; for(ll y: pos_rem){ if(y + a[i] * (1ll<<i) >= x*(1ll<<i)){ p.pb(y+(a[i]-x)*(1ll<<i)); ans++; } if(a[i]>0) p.pb(y+a[i]*(1ll<<i)); } pos_rem = p; } return ans; }
#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...