제출 #1276342

#제출 시각아이디문제언어결과실행 시간메모리
1276342k12_khoi로봇 (IOI13_robots)C++17
0 / 100
1 ms628 KiB
#include "robots.h" #include <bits/stdc++.h> using namespace std; const int N=1e6+5; const int oo=1e9+1; int n,m,request; int a[N],b[N],W[N],S[N],cnt[N],dem[N]; int putaway(int n,int m,int request,int a[],int b[],int W[],int S[]) { int res=oo; function<void(int)> ql = [&] (int i) -> void { if (i>request) { res=min(res,max(*max_element(cnt+1,cnt+n+1),*max_element(dem+1,dem+m+1))); return; } for (int j=1;j<=n;j++) if (W[i]<a[j]) { cnt[j]++; ql(i+1); cnt[j]--; } for (int j=1;j<=m;j++) if (S[i]<b[j]) { dem[j]++; ql(i+1); dem[j]--; } }; ql(1); if (res==oo) res=-1; return res; }
#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...