1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
#include<iostream>
using namespace std;
int kubel[2000100][3];
int main()
{
    cin.tie(0);
    cout.tie(0);
    ios_base::sync_with_stdio(0);
    int n,x,y,z,wspol,wynik=0;
    cin>>n;
    for(int i=0;i<n;i++)
    {
        cin>>x>>y>>z;
        wspol=(-1*z)+y;
        kubel[wspol+1000000][x]++;
    }
    for(int i=0;i<=2000000;i++)
        wynik+=min(kubel[i][1],kubel[i][2]);
    cout<<wynik;
    return 0;
}