제출 #757154

#제출 시각아이디문제언어결과실행 시간메모리
757154alexander707070장난감 기차 (IOI17_train)C++14
0 / 100
11 ms3568 KiB
#include<bits/stdc++.h> #define MAXN 100007 using namespace std; int n,m,curr,res[MAXN]; bool good[MAXN],special[MAXN],pr[MAXN]; vector<int> v[MAXN],ans; vector<int> who_wins(vector<int> A,vector<int> R, vector<int> from,vector<int> to){ n=int(A.size()); m=int(from.size()); for(int i=1;i<=n;i++){ if(A[i-1]==1)good[i]=true; if(R[i-1]==1)special[i]=true; } for(int i=0;i<m;i++){ if(from[i]==to[i])pr[i]=true; v[from[i]].push_back(to[i]); } for(int i=n;i>=1;i--){ if(pr[i]){ if(good[i])curr=1; else curr=0; } res[i]=curr; } for(int i=1;i<=n;i++){ ans.push_back(res[i]); } 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...
#Verdict Execution timeMemoryGrader output
Fetching results...