제출 #646177

#제출 시각아이디문제언어결과실행 시간메모리
646177jamezzz장난감 기차 (IOI17_train)C++17
0 / 100
5 ms952 KiB
#include "train.h"
#include <bits/stdc++.h>
using namespace std;

typedef vector<int> vi;

vi who_wins(vi a,vi r,vi u,vi v){
	int n=a.size(),m=u.size();
	vi res(n,0),out(n,0),self(n,0);
	for(int i=0;i<m;++i){
		if(u[i]==v[i])self[u[i]]=1;
		else out[u[i]+1]=1;
	}
	for(int i=n-1;i>=0;--i){
		if(!out[i])res[i]=r[i];
		else if(!self[i])res[i]=res[i+1];
		else{
			if(a[i]==r[i])res[i]=r[i];
			else res[i]=res[i+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...
#Verdict Execution timeMemoryGrader output
Fetching results...