# | TimeUTC-0 | Username | Problem | Language | Result | Execution time | Memory |
---|---|---|---|---|---|---|---|
1154921 | alexdd | Toy Train (IOI17_train) | C++20 | 3 ms | 840 KiB |
#include "train.h"
#include<bits/stdc++.h>
using namespace std;
int n;
vector<int> rez;
vector<int> a,r;
bool tori[5005],cyc[5005];
std::vector<int> who_wins(std::vector<int> cit_a, std::vector<int> cit_r, std::vector<int> u, std::vector<int> v)
{
a = cit_a;
r = cit_r;
n = a.size();
rez.resize(n);
for(int i=0;i<u.size();i++)
{
if(u[i]==v[i])
cyc[i]=1;
else
{
assert(v[i]==u[i]+1);
tori[u[i]]=1;
}
}
for(int s=0;s<n;s++)
{
rez[s]=0;
int cur=s;
while(1)
{
if(a[cur]==1)
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |