Submission #1148719

#TimeUsernameProblemLanguageResultExecution timeMemory
1148719PagodePaiva비스킷 담기 (IOI20_biscuits)C++20
9 / 100
225 ms416 KiB
#include "biscuits.h"
#include<bits/stdc++.h>

using namespace std;

long long count_tastiness(long long x, std::vector<long long> a) {
	long long ans = 1;
	long long k = a.size();
	for(long long i = 1;i <= 100000/x;i++){
		vector <long long> aux = a;
		bool eba = true;
		for(long long xx = 0;xx < x;xx++){
			long long bit = (1LL<<(k-1));
			long long y = i;
			for(long long j = k-1;j >= 0;j--){
				long long qtd = y/bit;
				if(aux[j] < qtd) qtd = aux[j];
				y -= qtd*bit;
				bit/= 2;
				aux[j] -= qtd;
			}
			if(y > 0) eba = false;
		}
		if(eba) 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...