제출 #367182

#제출 시각아이디문제언어결과실행 시간메모리
367182SeDunion비스킷 담기 (IOI20_biscuits)C++17
9 / 100
164 ms492 KiB
#include "biscuits.h" #include <bits/stdc++.h> using namespace std; using ll = long long; ll count_tastiness(ll x, vector<ll> a) { ll ans = 1; auto b = a; int K = min((int)a.size(), 30); for (int y = 1 ; y <= (100000) / x ; ++ y) { bool ok = true; b = a; for (int rep = 0 ; rep < x ; ++ rep) { int cur = y; for (int j = K - 1 ; j >= 0 ; -- j) { int q = min(b[j], (ll)cur / (1 << j)); b[j] -= q; cur -= (1 << j) * q; } if (cur != 0) { ok = false; break; } } if (ok) ans++; } 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...