Task: | Laskettelukeskus |
Sender: | Aino |
Submission time: | 2023-10-30 12:39:57 +0200 |
Language: | C++ (C++11) |
Status: | COMPILE ERROR |
Compiler report
input/code.cpp: In function 'int main()': input/code.cpp:27:26: error: expression cannot be used as a function 27 | c=v[c].second(); | ~~~~~~~~~~~^~
Code
#include <bits/stdc++.h>using namespace std;int main(){long long int n, a, b, c, m, k=0;vector <pair <long long int, long long int>> v;long long int t[n], s[n]={0};for (long long int i=0; i<n; i++){cin >> a >> b;v.push_back ({b-1, a-1});s[a-1]++;s[b-1]++;}for (long long int i=0; i<n; i++){cin >> a;t[i]=a;}sort (v.begin(), v.end());for (long long int i=1; i<n; i++){if (s[i]!=1){continue;}c=i;m=t[i];while (c>0){c=v[c].second();m=max(m, t[c]);}k+=m;}cout << k;}