제출 #321527

#제출 시각아이디문제언어결과실행 시간메모리
321527grt비스킷 담기 (IOI20_biscuits)C++17
9 / 100
1099 ms372 KiB
#include <bits/stdc++.h> using namespace std; using vi = vector<int>; using ll = long long; using pi = pair<int,int>; #define ST first #define ND second #define PB push_back ll count_tastiness(ll x, vector<ll>a) { ll sum = 0; for(int i = 0; i < (int)a.size(); ++i) { sum += (1LL << i) * a[i]; } while((int)a.size() < 20) a.PB(0); ll res = 0; for(ll i = 0; i <= sum; ++i) { ll cur = 0; bool ok = 1; for(int j = 0; j < 20; ++j) { cur += a[j]; if(i & (1 << j)) { if(cur < x) { ok = 0; break; } cur -= x; } cur /= 2; } res += ok; } return res; } //int main() { // cout << count_tastiness(2, {2, 1, 2}); //}
#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...