Submission #398311

# Submission time Handle Problem Language Result Execution time Memory
398311 2021-05-04T06:49:17 Z Everule Packing Biscuits (IOI20_biscuits) C++14
9 / 100
1000 ms 332 KB
#include "biscuits.h"
using ll = long long;
using namespace std;
ll count_tastiness(ll x, vector<ll> a){
    ll s = 0;
    int k = a.size();
    for(int i=0;i<k;i++) s += a[i] * (1ll<<i);
    ll ans = 0;
    for(ll y=0;y<=s/x;y++){
        ll sum = 0;
        for(int i=0;i<60;i++){
            if(i < k) sum += a[i] * (1ll<<i);
            if(y & (1ll<<i)){
                sum -= x * (1ll<<i);
            }
            if(sum < 0) break;
        }
        ans += (sum >= 0);
    }
    return ans;
}
# Verdict Execution time Memory Grader output
1 Correct 16 ms 204 KB Output is correct
2 Correct 1 ms 204 KB Output is correct
3 Correct 1 ms 204 KB Output is correct
4 Correct 26 ms 204 KB Output is correct
5 Correct 6 ms 204 KB Output is correct
6 Correct 64 ms 204 KB Output is correct
7 Correct 4 ms 204 KB Output is correct
8 Correct 65 ms 264 KB Output is correct
9 Correct 11 ms 204 KB Output is correct
10 Correct 1 ms 204 KB Output is correct
11 Correct 1 ms 204 KB Output is correct
12 Correct 23 ms 284 KB Output is correct
13 Correct 11 ms 288 KB Output is correct
14 Correct 1 ms 204 KB Output is correct
# Verdict Execution time Memory Grader output
1 Correct 16 ms 204 KB Output is correct
2 Execution timed out 1092 ms 204 KB Time limit exceeded
3 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Execution timed out 1098 ms 204 KB Time limit exceeded
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Execution timed out 1090 ms 332 KB Time limit exceeded
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Correct 16 ms 204 KB Output is correct
2 Correct 1 ms 204 KB Output is correct
3 Correct 1 ms 204 KB Output is correct
4 Correct 26 ms 204 KB Output is correct
5 Correct 6 ms 204 KB Output is correct
6 Correct 64 ms 204 KB Output is correct
7 Correct 4 ms 204 KB Output is correct
8 Correct 65 ms 264 KB Output is correct
9 Correct 11 ms 204 KB Output is correct
10 Correct 1 ms 204 KB Output is correct
11 Correct 1 ms 204 KB Output is correct
12 Correct 23 ms 284 KB Output is correct
13 Correct 11 ms 288 KB Output is correct
14 Correct 1 ms 204 KB Output is correct
15 Correct 16 ms 204 KB Output is correct
16 Execution timed out 1092 ms 204 KB Time limit exceeded
17 Halted 0 ms 0 KB -