제출 #1361711

#제출 시각아이디문제언어결과실행 시간메모리
1361711ahmetlbktd49월 (APIO24_september)C++20
45 / 100
91 ms7864 KiB
#include "september.h"
#include "bits/stdc++.h"
using namespace std;

int solve(int n,int m,vector<int> f,vector<vector<int>> s){
    vector <int> g[n];
    for (int i = 0;i < n-1;i++){
        g[f[i+1]].push_back(i+1);
        // g[i+1].push_back(f[i+1]);
    }
    vector <int> in(n);
    for (int i = 0;i < n-1;i++){
        in[s[0][i]] = i;
    }
    int mx = 0,p = 0;
    for (int i = 0;i < n-1;i++){
        int nd = s[0][i];
        for (int to : g[nd]){
            mx = max(mx,in[to]);
        }
        if (mx <= i)
        p++;
    }
    return p;
}
#결과 실행 시간메모리채점기 출력
결과를 불러오는 중입니다…
#결과 실행 시간메모리채점기 출력
결과를 불러오는 중입니다…
#결과 실행 시간메모리채점기 출력
결과를 불러오는 중입니다…
#결과 실행 시간메모리채점기 출력
결과를 불러오는 중입니다…
#결과 실행 시간메모리채점기 출력
결과를 불러오는 중입니다…
#결과 실행 시간메모리채점기 출력
결과를 불러오는 중입니다…
#결과 실행 시간메모리채점기 출력
결과를 불러오는 중입니다…
#결과 실행 시간메모리채점기 출력
결과를 불러오는 중입니다…
#결과 실행 시간메모리채점기 출력
결과를 불러오는 중입니다…
#결과 실행 시간메모리채점기 출력
결과를 불러오는 중입니다…