제출 #1041363

#제출 시각아이디문제언어결과실행 시간메모리
1041363vjudge1Packing Biscuits (IOI20_biscuits)C++17
42 / 100
1075 ms24656 KiB
#include "biscuits.h" #include<bits/stdc++.h> using namespace std; map<long long,long long> dp,dp2; long long count_tastiness(long long x, std::vector<long long> a) { dp.clear(); dp2.clear(); dp[0]=1; long long ans=0; while(a.size()<60) a.push_back(0); for(auto k:a){ dp2.clear(); for(auto[i,j]:dp){ long long l=i+k; if(l>=x) dp2[(l-x)/2]+=j; dp2[l/2]+=j; } swap(dp,dp2); } for(auto i:dp) ans+=i.second; 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...