Submission #798076

# Submission time Handle Problem Language Result Execution time Memory
798076 2023-07-30T10:50:44 Z LittleCube Toy Train (IOI17_train) C++17
5 / 100
5 ms 724 KB
#include "train.h"
#include <bits/stdc++.h>
using namespace std;

int n, m, k, nxt[5005], self[5005];

vector<int> who_wins(vector<int> a, vector<int> r, vector<int> u, vector<int> v)
{
	n = a.size(), m = u.size(), k = -1;
	for (int i = 0; i < m; i++)
		if (v[i] == u[i] + 1)
			nxt[u[i]] = 1;
		else
			self[u[i]] = 1;
	vector<int> ans(n, 0);
	for (int i = n - 1; i >= 0; i--)
		if (a[i] == 0)
		{
			if ((!r[i] && self[i]) || (nxt[i] && ans[i + 1] == 0))
				ans[i] = 0;
			else
				ans[i] = 1;
		}
		else
		{
			if ((r[i] && self[i]) || (nxt[i] && ans[i + 1] == 1))
				ans[i] = 1;
			else
				ans[i] = 0;
		}

	return ans;
}
# Verdict Execution time Memory Grader output
1 Correct 4 ms 468 KB Output is correct
2 Correct 4 ms 572 KB Output is correct
3 Correct 2 ms 596 KB Output is correct
4 Correct 3 ms 604 KB Output is correct
5 Correct 2 ms 596 KB Output is correct
6 Correct 3 ms 596 KB Output is correct
7 Correct 2 ms 596 KB Output is correct
8 Correct 3 ms 596 KB Output is correct
9 Correct 2 ms 572 KB Output is correct
10 Correct 3 ms 596 KB Output is correct
11 Correct 3 ms 572 KB Output is correct
# Verdict Execution time Memory Grader output
1 Incorrect 0 ms 212 KB 3rd lines differ - on the 1st token, expected: '0', found: '1'
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: '0', found: '1'
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 3 ms 596 KB 3rd lines differ - on the 21st token, expected: '1', found: '0'
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 5 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 4 ms 468 KB Output is correct
2 Correct 4 ms 572 KB Output is correct
3 Correct 2 ms 596 KB Output is correct
4 Correct 3 ms 604 KB Output is correct
5 Correct 2 ms 596 KB Output is correct
6 Correct 3 ms 596 KB Output is correct
7 Correct 2 ms 596 KB Output is correct
8 Correct 3 ms 596 KB Output is correct
9 Correct 2 ms 572 KB Output is correct
10 Correct 3 ms 596 KB Output is correct
11 Correct 3 ms 572 KB Output is correct
12 Incorrect 0 ms 212 KB 3rd lines differ - on the 1st token, expected: '0', found: '1'
13 Halted 0 ms 0 KB -