B. Taxi drivers and Lyft

AC代码 

#include
#include
using namespace std;
const int maxn=200100+5;
int x[maxn],t[maxn];
int ans[maxn];
int main(){
    int n,m;
    cin>>n>>m;
    n+=m;
    for(int i=0;i>x[i];
    for(int i=0;i>t[i];

    int lv=-1;
    for(int i=0;i         if(!t[i]) ans[i]=lv;
        else lv=i;
    }

    /*for(int i=0;i     cout<     cout<     cout<

    lv=n;
    for(int i=n-1;i>=0;i--){
        if(!t[i]){
            if(ans[i]==-1||(lv!=n&&x[lv]-x[i]                 ans[i]=lv;

            ans[ans[i]]++;

            /*for(int i=0;i                 cout<                 cout<         }
        else lv=i;
        /*for(int i=0;i             cout<             cout<     }

    for(int i=0;i         if(t[i])
        cout<     cout<     return 0;
}

 

 

转载于:https://www.cnblogs.com/UUUUh/p/10284073.html

你可能感兴趣的:(B. Taxi drivers and Lyft)