#include<cstdio>
#include<cstring>
#include<algorithm>
using namespace std;
int test,P,i,j,k,counter,len;
int neighbour[1050];
int arr[1050];
char ch[10000];
int main()
{
scanf("%d",&test);
while(test--)
{
scanf("%d",&P);
getchar();
k=0;
for(i=1; i<=P; i++)
{
gets(ch);
len=strlen(ch);
counter=1;
for(j=0;j<len;j++)
{
if(ch[j]==' ')
{
counter++;
}
}
arr[k]=counter;
neighbour[k++]=counter;
}
sort(neighbour,neighbour+k);
for(i=0; i<k; i++)
{
if(neighbour[0]==arr[i])
{
printf("%d",i+1);
break;
}
}
for(j=i+1; j<k; j++)
{
if(neighbour[0]==arr[j])
{
printf(" %d",j+1);
}
}
printf("\n");
memset(neighbour,0,sizeof(neighbour));
memset(arr,0,sizeof(arr));
}
return 0;
}
#include<cstring>
#include<algorithm>
using namespace std;
int test,P,i,j,k,counter,len;
int neighbour[1050];
int arr[1050];
char ch[10000];
int main()
{
scanf("%d",&test);
while(test--)
{
scanf("%d",&P);
getchar();
k=0;
for(i=1; i<=P; i++)
{
gets(ch);
len=strlen(ch);
counter=1;
for(j=0;j<len;j++)
{
if(ch[j]==' ')
{
counter++;
}
}
arr[k]=counter;
neighbour[k++]=counter;
}
sort(neighbour,neighbour+k);
for(i=0; i<k; i++)
{
if(neighbour[0]==arr[i])
{
printf("%d",i+1);
break;
}
}
for(j=i+1; j<k; j++)
{
if(neighbour[0]==arr[j])
{
printf(" %d",j+1);
}
}
printf("\n");
memset(neighbour,0,sizeof(neighbour));
memset(arr,0,sizeof(arr));
}
return 0;
}
0 comments: (+add yours?)
Post a Comment