#include #include "unistd.h" using namespace std; #define FOR(i,a,b) for(int i=(a),i##formax=(b);i pll; templateusing V=vector; int n; V v[3], c, s; function _less = [](const pll&a, const pll&b){ return a.fi*b.se < b.fi*a.se; }; pll _plus(const pll&a, const pll&b){ return pll(a.fi*b.se+b.fi*a.se, a.se*b.se); }; main(){ cin.tie(0); ios::sync_with_stdio(false); cin >> n; FOR(i, 0, n){ int p, a, b; cin >> p >> a >> b; v[p].pb(pll(a, a+b)); } sort(v, v+3, [](const V&a, const V&b){return sz(a)