#include<iostream> using namespace std; int dostawy[3000000][2]; int main() { int n; cin >> n; int a, b, c; for(int i = 0; i < n; i++) { cin >> a >> b >> c; dostawy[b-c+1000000][a-1]+=1; } int sum = 0; for(int i = 0; i < 3000000; i++) { sum += min(dostawy[i][0], dostawy[i][1]); } cout << sum; }
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | #include<iostream> using namespace std; int dostawy[3000000][2]; int main() { int n; cin >> n; int a, b, c; for(int i = 0; i < n; i++) { cin >> a >> b >> c; dostawy[b-c+1000000][a-1]+=1; } int sum = 0; for(int i = 0; i < 3000000; i++) { sum += min(dostawy[i][0], dostawy[i][1]); } cout << sum; } |