| # | Time | Username | Problem | Language | Result | Execution time | Memory |
|---|---|---|---|---|---|---|---|
| 1240353 | Ghulam_Junaid | 비스킷 담기 (IOI20_biscuits) | C++20 | 67 ms | 328 KiB |
#include <bits/stdc++.h>
#include "biscuits.h"
using namespace std;
typedef long long ll;
ll count_tastiness(ll x, vector<ll> a){
ll k = a.size();
ll ans = 1, sm = 0;
for (ll i = 0; i < k; i ++)
sm += a[i] * (1ll << i);
vector<ll> cpy = a;
for (ll y = 1; x * y <= sm and x * y <= 1e5; y ++){
a = cpy;
bool good = 1;
for (ll it = 0; it < x; it ++){
ll cur = y;
for (ll i = k - 1; i >= 0; i --){
if (cur >= (1ll << i) and a[i]){
ll quo = cur / (1ll << i);
quo = min(quo, a[i]);
a[i] -= quo;
cur -= quo * (1ll << i);
}
}
good &= (cur == 0);
if (!good) break;
}
ans += good;
}
return ans;
}| # | Verdict | Execution time | Memory | Grader output |
|---|---|---|---|---|
| Fetching results... | ||||
| # | Verdict | Execution time | Memory | Grader output |
|---|---|---|---|---|
| Fetching results... | ||||
| # | Verdict | Execution time | Memory | Grader output |
|---|---|---|---|---|
| Fetching results... | ||||
| # | Verdict | Execution time | Memory | Grader output |
|---|---|---|---|---|
| Fetching results... | ||||
| # | Verdict | Execution time | Memory | Grader output |
|---|---|---|---|---|
| Fetching results... | ||||
