CSES - Datatähti Open 2017 - Results
Submission details
Task:Tunnels
Sender:Majakas
Submission time:2017-01-21 01:23:32 +0200
Language:C++
Status:COMPILE ERROR

Compiler report

input/code.cpp: In function 'int main()':
input/code.cpp:14:19: error: '__gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> > >::value_type' has no member named 'f'
         inout[t1].f++;
                   ^
input/code.cpp:15:19: error: '__gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> > >::value_type' has no member named 's'
         inout[t2].s++;
                   ^
input/code.cpp:20:30: error: '__gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> > >::value_type' has no member named 'f'
         answ += abs(inout[i].f - inout[i].s);
                              ^
input/code.cpp:20:43: error: '__gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> > >::value_type' has no member named 's'
         answ += abs(inout[i].f - inout[i].s);
                                           ^

Code

#include <bits/stdc++.h>

using namespace::std;

ifstream fin("input.txt");

int main()
{
    int n, m, t1, t2;
    cin >> n >> m;
    vector<pair<int, int> > inout(n + 1);
    for (int i = 0; i < m; i++) {
        cin >> t1 >> t2;
        inout[t1].f++;
        inout[t2].s++;
    }

    int answ = 0;
    for (int i = 1; i <= n; i++) {
        answ += abs(inout[i].f - inout[i].s);
    }
    answ /= 2;

    cout << answ << "\n";
}