My code is :
include
include
int main()
{
int test;
scanf("%d",&test);
while(test--)
{
char arr[101][15]={0};
int n,count=0;
scanf("%d",&n);
while(n--)
{
char str[20];
scanf("%s",str);
if(str[0]=='A')
{
char *ptr=&str[4];
int s=0,i=0;
while(ptr[i])
{
s=s+ptr[i]*(i+1);
i++;
}
s=s*19;
s=s%101;
int k=s,j=1;
while(arr[k][0]!=0)
{
k=(k+j*j+23*j)%101;
j++;
if(j>=20)
break;
}
if(j<20)
{
strcpy(arr[k],ptr);
count++;
}
}
else if(str[0]=='D')
{
char *ptr=&str[4];
int s=0,i=0;
while(ptr[i])
{
s=s+ptr[i]*(i+1);
i++;
}
s=s*19;
s=s%101;
int k=s,j=1;
while(strcmp(arr[k],ptr)!=0)
{
k=(k+j*j+23*j)%101;
j++;
if(j>=20)
break;
}
if(j<20)
{
arr[k][0]=0;
count--;
}
}
}
int i=0;
printf("\n%d\n",count);
while(i<101)
{
if(arr[i][0]!=0)
printf("%d:%s\n",i,arr[i]);
i++;
}
}
return 0;
}
Leppy sir...plzz help...