之比较第一个字符不行?
#include<stdio.h>
int main()
{
  int i,j,k;
  int t,n;
  char temp,a[30];
  scanf("%d",&t);
  for(i=0;i<t;i++)
  {
	    k=1;
		scanf("%d",&n);
   		scanf("%s",a);
 		temp=*a;
  		for(j=1;j<n;j++)
		{
          scanf("%s",a);
		  if(temp==*a)
		  {
		    k++;
		  }
		}
		k=(k*(k-1)/2);
		if(k>11519)
		{
		    k%=11519;
		}
		printf("%d\n",k);
  }
  return 0;
}
比如这么一组
aa
ab
ac
ba
bb
你就没有考虑ba和bb是一对
© 2015 HUST ACMICPC TEAM. All Right Reserved.