제출 #668076

#제출 시각아이디문제언어결과실행 시간메모리
668076TrumlingRobots (IOI13_robots)C++14
0 / 100
1 ms340 KiB
#include "robots.h" #include<bits/stdc++.h> using namespace std; typedef long long ll; #define pb push_back #define F first #define S second #define enter cout<<'\n'; int putaway(int a, int b, int t, int x[], int y[], int w[], int s[]) { sort(x,x+a); sort(w,w+t); if(x[a-1]<=w[t-1]) return -1; ll idx=0; ll arr[a]; for(int i=0;i<a;i++) { while(idx<t && w[idx]<x[i]) { idx++; } arr[i]=idx; } ll ans=99; ll l=1,r=t; while(l<r) { ll left=t; ll minus=0; ll time=(l+r)>>1; for(int i=0;i<a;i++) { left-=min(time,(arr[i]-minus)); minus+=min(time,(arr[i]-minus)); } if(left<=0) { ans=min(ans,time); r=time; } else l=time+1; } 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...