제출 #1224471

#제출 시각아이디문제언어결과실행 시간메모리
1224471MarwenElarbiPacking Biscuits (IOI20_biscuits)C++17
0 / 100
1 ms328 KiB
#include "biscuits.h" #include <bits/stdc++.h> using namespace std; int k; int num; long long dfs(int i,vector<long long> vec){ if(i==k) return 1; long long ans=0; if(vec[i]>=num){ vector<long long> tab=vec; tab[i]-=num; tab[i+1]+=tab[i]/2; ans+=dfs(i+1,tab); } vector<long long> tab=vec; tab[i+1]+=tab[i]/2; ans+=dfs(i+1,tab); return ans; } long long count_tastiness(long long x, std::vector<long long> a) { while(a.back()==0) a.pop_back(); k=a.size(); a.push_back(0); num=x; return dfs(0,a); }
#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...