Submission #646178

# Submission time Handle Problem Language Result Execution time Memory
646178 2022-09-29T01:59:46 Z jamezzz Toy Train (IOI17_train) C++17
5 / 100
5 ms 852 KB
#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;
	}
	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 time Memory Grader output
1 Correct 3 ms 540 KB Output is correct
2 Correct 3 ms 568 KB Output is correct
3 Correct 3 ms 572 KB Output is correct
4 Correct 3 ms 596 KB Output is correct
5 Correct 3 ms 596 KB Output is correct
6 Correct 3 ms 568 KB Output is correct
7 Correct 3 ms 596 KB Output is correct
8 Correct 3 ms 596 KB Output is correct
9 Correct 3 ms 588 KB Output is correct
10 Correct 3 ms 588 KB Output is correct
11 Correct 4 ms 592 KB Output is correct
# Verdict Execution time Memory Grader output
1 Incorrect 0 ms 212 KB 3rd lines differ - on the 2nd token, expected: '1', found: '0'
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Correct 4 ms 724 KB Output is correct
2 Correct 5 ms 852 KB Output is correct
3 Correct 5 ms 852 KB Output is correct
4 Incorrect 5 ms 852 KB 3rd lines differ - on the 1st token, expected: '1', found: '0'
5 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 4 ms 596 KB 3rd lines differ - on the 1st token, expected: '1', found: '0'
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 4 ms 724 KB 3rd lines differ - on the 1st token, expected: '1', found: '0'
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Correct 3 ms 540 KB Output is correct
2 Correct 3 ms 568 KB Output is correct
3 Correct 3 ms 572 KB Output is correct
4 Correct 3 ms 596 KB Output is correct
5 Correct 3 ms 596 KB Output is correct
6 Correct 3 ms 568 KB Output is correct
7 Correct 3 ms 596 KB Output is correct
8 Correct 3 ms 596 KB Output is correct
9 Correct 3 ms 588 KB Output is correct
10 Correct 3 ms 588 KB Output is correct
11 Correct 4 ms 592 KB Output is correct
12 Incorrect 0 ms 212 KB 3rd lines differ - on the 2nd token, expected: '1', found: '0'
13 Halted 0 ms 0 KB -