1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
#include <bits/stdc++.h>

using namespace std;
int cnt[3][(int)2e6 + 100];

int main(){
	ios_base::sync_with_stdio(0);cin.tie(0);
	int n;
	cin >> n;
	for(int i = 1; i <= n; i++){
		int typ,w,t;
		cin >> typ >> w >> t;
		cnt[typ][w - t + (int) 1e6]++;
	}
	int ans = 0;
	for(int i = 0; i <= (int)2e6; i++) 
		ans += min(cnt[1][i],cnt[2][i]);
	cout << ans;
	return 0;
}