1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
#include <iostream>
#include <vector>
using namespace std;
int n, a, b, c, s, f, e, g;
vector <int> w1;
vector <int> w2;
vector <int> zd;
vector <int> xd;
int main()
{std::ios_base::sync_with_stdio(0);
 cin.tie(nullptr);
 cout.tie(nullptr);
 cin>>n;
for(int i=0; i<n; i++)
{
    cin>>a>>b>>c;
    if(a==1)
    {w1.push_back(b-c);
    e++;}
    if(a==2)
    {w2.push_back(b-c);
    f++;
}}
for(int j=0; j<e; j++)
{for(int z=0; z<f; z++)
{if(w1[j]==w2[z])
  s++;
  break;
 }
}
for(int x=0; x<f; x++)
{for(int y=0; y<e; y++)
{if(w2[x]==w1[y])
  {g++;
   break;
  }
 }
}
if(s<g)
cout<<s;
else cout<<g;
return 0;
}