답안 #1107598

# 제출 시각 아이디 문제 언어 결과 실행 시간 메모리
1107598 2024-11-01T16:35:01 Z vjudge1 Magic Tree (CEOI19_magictree) C++17
0 / 100
3 ms 592 KB
#include <bits/stdc++.h>
#include <ext/pb_ds/assoc_container.hpp>
#include <ext/pb_ds/tree_policy.hpp>
#define IOS ios::sync_with_stdio(0); cin.tie(0); cout.tie(0);
#define stdI freopen("input.txt", "r", stdin);
#define stdO freopen("output.txt", "w", stdout);
#define all(x) x.begin(), x.end()
#define mp(x, y) make_pair(x, y)
#define int long long
#define F first
#define S second
using namespace std;
using namespace __gnu_pbds;

template<typename T, template<typename> class order = less>
using ordered_set = tree<T,
    null_type, order<T>, rb_tree_tag,
    tree_order_statistics_node_update>;

typedef pair<int, int> pii;

const int MAXN = 32, MAXLOG = 18, MAXSQ = 500, INF = 1e18, MOD = 1e9 + 7;

vector<int> adj[MAXN];
map<int, int> fru[MAXN];
int n, m, k;

void solve()
{
    cin >> n >> m >> k;
    for(int i = 2; i <= n; i++)
    {
        int x; cin >> x;
        adj[x].push_back(i);
    }
    for(int i = 0; i < m; i++)
    {
        int v, d, w; cin >> v >> d >> w;
        fru[v][d]++;
    }
    int ans = 0;
    for(int i = 1; i <= n; i++)
    {
        int mx = 0;
        for(auto u : fru[i])
        {
            mx = max(mx, u.S);
        }
        ans += mx;
    }
    cout << ans << "\n";
}

int32_t main()
{
    IOS;
    int t = 1;
    //cin >> t;
    while(t--)
    {
        solve();
    }
    return 0;
}
# 결과 실행 시간 메모리 Grader output
1 Incorrect 1 ms 336 KB Output isn't correct
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Runtime error 3 ms 592 KB Execution killed with signal 6
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Runtime error 2 ms 592 KB Execution killed with signal 11
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Runtime error 1 ms 592 KB Execution killed with signal 11
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 1 ms 336 KB Output isn't correct
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Runtime error 1 ms 592 KB Execution killed with signal 11
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 1 ms 336 KB Output isn't correct
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 1 ms 336 KB Output isn't correct
2 Halted 0 ms 0 KB -