Submission #75097

# Submission time Handle Problem Language Result Execution time Memory
75097 2018-09-08T10:24:22 Z faustaadp Mechanical Doll (IOI18_doll) C++17
6 / 100
139 ms 13440 KB
#include "doll.h"
#include<bits/stdc++.h>
#define ll long long
#define pb push_back
#define mp make_pair
#define fi first
#define se second
using namespace std;
ll i,Sa=0;
vector<ll> v[202020];
void create_circuit(int M, std::vector<int> A) {
    int N = A.size();
    std::vector<int> C(M + 1),X,Y;
    v[0].pb(A[i]);
    for(i=0;i<N-1;i++)
        v[A[i]].pb(A[i+1]);
    v[A[N-1]].pb(0);
    for(i=0;i<=M;i++)
    {
        if(v[i].size()==1)
            C[i]=v[i][0];
        else
        if(v[i].size()==2)
        {
            Sa++;
            C[i]=-Sa;
            X.pb(v[i][0]);
            Y.pb(v[i][1]);
        }
    }
  //  for(i=0;i<=M;i++)
  //      cout<<i<<" "<<C[i]<<"\n";
    answer(C, X, Y);
}
# Verdict Execution time Memory Grader output
1 Correct 6 ms 4940 KB Output is correct
2 Correct 45 ms 8768 KB Output is correct
3 Correct 32 ms 8380 KB Output is correct
4 Correct 5 ms 4940 KB Output is correct
5 Correct 20 ms 6204 KB Output is correct
6 Correct 67 ms 10028 KB Output is correct
7 Correct 5 ms 4940 KB Output is correct
# Verdict Execution time Memory Grader output
1 Correct 6 ms 4940 KB Output is correct
2 Correct 45 ms 8768 KB Output is correct
3 Correct 32 ms 8380 KB Output is correct
4 Correct 5 ms 4940 KB Output is correct
5 Correct 20 ms 6204 KB Output is correct
6 Correct 67 ms 10028 KB Output is correct
7 Correct 5 ms 4940 KB Output is correct
8 Correct 88 ms 10404 KB Output is correct
9 Correct 83 ms 10944 KB Output is correct
10 Correct 139 ms 13440 KB Output is correct
11 Correct 5 ms 4940 KB Output is correct
12 Correct 6 ms 4940 KB Output is correct
13 Correct 4 ms 4940 KB Output is correct
# Verdict Execution time Memory Grader output
1 Correct 6 ms 4940 KB Output is correct
2 Correct 45 ms 8768 KB Output is correct
3 Correct 32 ms 8380 KB Output is correct
4 Correct 5 ms 4940 KB Output is correct
5 Correct 20 ms 6204 KB Output is correct
6 Correct 67 ms 10028 KB Output is correct
7 Correct 5 ms 4940 KB Output is correct
8 Correct 88 ms 10404 KB Output is correct
9 Correct 83 ms 10944 KB Output is correct
10 Correct 139 ms 13440 KB Output is correct
11 Correct 5 ms 4940 KB Output is correct
12 Correct 6 ms 4940 KB Output is correct
13 Correct 4 ms 4940 KB Output is correct
14 Incorrect 70 ms 10992 KB wrong motion
15 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 5 ms 4980 KB wrong motion
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 4 ms 4940 KB wrong motion
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 4 ms 4940 KB wrong motion
2 Halted 0 ms 0 KB -