Submission #19228

#TimeUsernameProblemLanguageResultExecution timeMemory
19228LK149올림픽 피자 (tutorial5)C++98
0 / 100
1000 ms1960 KiB
#include "pizza.h" int order_num; int s[9] = { 0 }; bool o[100000][9]; void can_bake(){ for (int i = 0; i<order_num; i++) { if (o[i][0]){ for (int j = 1; j <= 8; j++) { if (o[i][j] && (s[j] >= 1)) { o[i][j]=false; s[j]--; } } int sum = 0; for (int j = 1; j <= 8; j++) { sum += o[i][j]; } if (sum == 0) { o[i][0] = 0; return Bake(i); } } } } void Init() { order_num = 0; } void Order(int N, int *A) { o[order_num][0] = 1; for (int i = 0; i<N; i++){ o[order_num][++A[i]]++; } order_num++; can_bake(); } void Delivery(int I) { s[++I]++; can_bake(); }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...