Pagini recente » fmi-no-stress-7/solutii | Cod sursa (job #1352466) | Cod sursa (job #1928938) | Cod sursa (job #1513968) | Cod sursa (job #184661)
Cod sursa(job #184661)
#include<stdio.h>
#include<string.h>
char *c[19];
int n,i,j,out[19];
void dist(int i1,int i2);
int main()
{
freopen("adn.in","rt",stdin);
freopen("adn.out","wt",stdout);
scanf("%d",&n);
for(i=1;i<=n;i++)
{ c[i]=new char [30];scanf("%s",c[i]);}
for(i=1;i<n;i++)
{if(out[i])continue;
for(j=i+1;j<=n;j++)
{if(out[j])continue;
if(strstr(c[j],c[i]))
{out[i]=1;break;}
if(strstr(c[i],c[j]))
out[j]=1;
}
if(j<=n)continue;
}
i=0;j=1;
for(j=1;j<=n;j++)
if(!out[j])c[++i]=c[j];
for(i=1;i<n;i++)
for(j=i+1;j<=n;j++)
{ dist(i,j);
dist(j,i);
}
n=i;
fcloseall();
return 0;
}
void dist(int i1,int i2)
{
return;
}