제출 #1264763

#제출 시각아이디문제언어결과실행 시간메모리
1264763Nika533Jobs (BOI24_jobs)C++20
11 / 100
190 ms28160 KiB
#include <bits/stdc++.h>
#define int long long
#define pb push_back
using namespace std;

const int N=3e5+5;
int n,s,dp[N],p[N],arr[N];
vector<int> g[N];

void dfs(int x) {
    dp[x]=arr[x];
    for (auto y:g[x]) {
        dfs(y); if (dp[y]>0) dp[x]+=dp[y];
    }
}

main() {
    cin>>n>>s;
    for (int i=1; i<=n; i++) {
        cin>>arr[i]>>p[i];
        g[p[i]].pb(i);
    }
    dfs(0);
    cout<<dp[0]<<endl;
}

컴파일 시 표준 에러 (stderr) 메시지

Main.cpp:17:1: warning: ISO C++ forbids declaration of 'main' with no type [-Wreturn-type]
   17 | main() {
      | ^~~~
#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...