Submission #400013

# Submission time Handle Problem Language Result Execution time Memory
400013 2021-05-07T05:22:51 Z faresbasbs Packing Biscuits (IOI20_biscuits) C++14
44 / 100
164 ms 3580 KB
#include <bits/stdc++.h>
#include "biscuits.h"
using namespace std;
long long all[200001];

long long count_tastiness(long long x , vector<long long> a){
	while(a.size() < 60){
		a.push_back(0ll);
	}
	long long sum = 0 , cnt = 1 , val = 1;
	for(int i = 0 ; i < (int)a.size() ; i += 1){
		sum += val*a[i];
		long long y = min(sum/x,2*val-1);
		if(y >= val){
			int f = cnt;
			for(int j = 0 ; j < f ; j += 1){
				if(all[j]+val > y){
					break;
				}
				all[cnt++] = all[j]+val;
			}
		}
		val *= 2;
	}
	return cnt;
}
# Verdict Execution time Memory Grader output
1 Correct 1 ms 972 KB Output is correct
2 Correct 1 ms 204 KB Output is correct
3 Correct 1 ms 304 KB Output is correct
4 Correct 1 ms 588 KB Output is correct
5 Correct 1 ms 332 KB Output is correct
6 Correct 2 ms 1068 KB Output is correct
7 Correct 1 ms 300 KB Output is correct
8 Correct 2 ms 972 KB Output is correct
9 Correct 1 ms 332 KB Output is correct
10 Correct 1 ms 208 KB Output is correct
11 Correct 1 ms 204 KB Output is correct
12 Correct 2 ms 460 KB Output is correct
13 Correct 1 ms 332 KB Output is correct
14 Correct 1 ms 204 KB Output is correct
# Verdict Execution time Memory Grader output
1 Correct 1 ms 1076 KB Output is correct
2 Runtime error 4 ms 3580 KB Execution killed with signal 11
3 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Runtime error 4 ms 3532 KB Execution killed with signal 11
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Correct 78 ms 1924 KB Output is correct
2 Correct 148 ms 2376 KB Output is correct
3 Correct 148 ms 2748 KB Output is correct
4 Correct 164 ms 2748 KB Output is correct
5 Correct 147 ms 2764 KB Output is correct
6 Correct 153 ms 2660 KB Output is correct
7 Correct 160 ms 2696 KB Output is correct
8 Correct 151 ms 2636 KB Output is correct
9 Correct 163 ms 2768 KB Output is correct
10 Correct 148 ms 2700 KB Output is correct
# Verdict Execution time Memory Grader output
1 Correct 1 ms 972 KB Output is correct
2 Correct 1 ms 204 KB Output is correct
3 Correct 1 ms 304 KB Output is correct
4 Correct 1 ms 588 KB Output is correct
5 Correct 1 ms 332 KB Output is correct
6 Correct 2 ms 1068 KB Output is correct
7 Correct 1 ms 300 KB Output is correct
8 Correct 2 ms 972 KB Output is correct
9 Correct 1 ms 332 KB Output is correct
10 Correct 1 ms 208 KB Output is correct
11 Correct 1 ms 204 KB Output is correct
12 Correct 2 ms 460 KB Output is correct
13 Correct 1 ms 332 KB Output is correct
14 Correct 1 ms 204 KB Output is correct
15 Correct 1 ms 1076 KB Output is correct
16 Runtime error 4 ms 3580 KB Execution killed with signal 11
17 Halted 0 ms 0 KB -