1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include<bits/stdc++.h>
#define ff first
#define ss second
#define mp make_pair
#define SHIFT 1000000
using namespace std;
typedef pair<int,int> pp;
pp t[SHIFT*2+2];
int w=0;
int n;
int main()
{
	scanf("%d",&n);
	for(int i=0;i<n;++i)
	{
		int r,w,k;
		scanf("%d%d%d",&r,&w,&k);
		if(r==1)	++t[w-k+SHIFT].ff;
		else		++t[w-k+SHIFT].ss;
	}
	for(int i=0;i<=2*SHIFT+1;++i)	w+=max(t[i].ff,t[i].ss);
	printf("%d\n",n-w);
}