제출 #1158060

#제출 시각아이디문제언어결과실행 시간메모리
1158060MrDogMeat자동 인형 (IOI18_doll)C++20
2 / 100
12 ms2372 KiB
#include<bits/stdc++.h>
using namespace std;

const int MAXM = 1e5 + 5;

void answer(std::vector<int> C, std::vector<int> X, std::vector<int> Y);

bool checked[MAXM];

void create_circuit(int M, std::vector<int> A) {
    vector<int> AnsC, AnsX, AnsY;
    AnsC.resize(M + 1);

    AnsC[0] = A[0];
    for(int iA = 0; iA < A.size() - 1; iA++) {
        int cur_trigger = A[iA];
        int next_trigger = A[iA + 1];

        AnsC[cur_trigger] = next_trigger;
        checked[cur_trigger] = true;
    }
    for(int trigger = 1; trigger <= M; trigger++) {
        if(!checked[trigger]) {
            AnsC[trigger] = 0;
        }
    }

    answer(AnsC, AnsX, AnsY);
};
#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...