Pagini recente » Cod sursa (job #2798655) | Cod sursa (job #2377293) | Cod sursa (job #2692786) | Cod sursa (job #3289893) | Cod sursa (job #715987)
Cod sursa(job #715987)
#include <fstream>
#include <algorithm>
using namespace std;
ifstream f("cutii.in"); ofstream g("cutii.out");
struct cutie {int x, y, z;};
cutie v[3505], aux[3505];
int i, j, n, t, mx, y, z;
inline bool comp (cutie fx, cutie fy){ return fx.x<fy.x;}
int main(){
f>>n>>t;
for (int ii=1; ii<=t; ii++){
mx=0;
for (i=1; i<=n; i++) f>>v[i].x>>v[i].y>>v[i].z;
sort (v+1, v+n+1, comp);
for (i=1; i<=n; i++) {
j=1;
y=v[i].y; z=v[i].z;
while (y>aux[j].y && z > aux[j].z && j<=mx) j++;
if (j>mx) mx=j;
aux[j].y=y; aux[j].z=z;
}
g<<mx<<"\n";
}
}