Submission #432693

#TimeUsernameProblemLanguageResultExecution timeMemory
432693Rouge_HugoPacking Biscuits (IOI20_biscuits)C++14
0 / 100
1075 ms332 KiB
#include<bits/stdc++.h> #include "biscuits.h" #define ll long long #define fi first #define se second #define pb push_back using namespace std; int n;int a[70];int m; int go(int x) {ll r=0; for(int j=0; j<=18; j++) { int z=0; if(((1<<j)&x))z=1; r+=a[j]; if(z) { if(r<m) return 0; r-=m; } r/=2; } return 1; } long long count_tastiness(long long x,vector<long long> A) { m=x; memset(a,0,sizeof a); n=A.size(); ll re=0; for(int i=0; i<n; i++) a[i]=A[i]; for(int i=0; i<=200000; i++) { re+=go(i); } return re; } /* 1 3 3 5 2 1 */
#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...