Pagini recente » Cod sursa (job #1764070) | Cod sursa (job #2867863) | Cod sursa (job #1371476) | Cod sursa (job #1957938) | Cod sursa (job #1815581)
#include <iostream>
#include <fstream>
#include <math.h>
using namespace std;
unsigned n, t, x, y, z, i, gasit, nr, inv;
ifstream f1("cutii.in");
ofstream f2("cutii.out");
int main()
{
f1 >> n;
f1 >> t;
unsigned long c[n];
while(t>0)
{
for(i=0;i<n;i++)
{
f1 >> x;
f1 >> y;
f1 >> z;
c[i]=x+y+z;
}
do
{
inv = 0;
for(i=0;i<n-1;i++)
if(c[i]>c[i+1])
{
swap(c[i],c[i+1]);
inv = 1;
}
}while(inv);
for(i=0;i<n && !gasit;i++)
{
if(c[i]<c[i+1])
nr++;
else
gasit = 1;
}
f2 << nr << endl;
gasit = 0;
nr = 0;
t--;
}
return 0;
}