제출 #565421

#제출 시각아이디문제언어결과실행 시간메모리
5654212fat2code비스킷 담기 (IOI20_biscuits)C++17
0 / 100
1 ms468 KiB
#include "biscuits.h" #include <bits/stdc++.h> #define fr first #pragma GCC optimize("O3") #pragma GCC optimize("Ofast") #define sc second //#define all(s) s.begin(), s.end() #define int long long using namespace std; int ans = 1; long long count_tastiness(long long x, vector<long long> a) { ans = 1; int sum = 0; int nrbiti = (int)a.size(); for(int i=0;i<nrbiti;i++){ sum += a[i] * (1LL << i); } for(int curr=1;curr<=(sum/x);curr++){ vector<int>b = a; b.push_back(0); for(int i=0;(1LL<<i)<=curr;i++){ if(curr & (1LL<<i) && b[i] < x){ goto next; } else{ if(curr & (1LL << i)) b[i] -= x; b[i + 1] += (b[i] / 2); } } ++ans; next:; } 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...