Pagini recente » Cod sursa (job #1208057) | Cod sursa (job #1358124) | Cod sursa (job #2348097) | Cod sursa (job #882139) | Cod sursa (job #2089703)
#include <stdio.h>
#include <stdlib.h>
#define MOD 104659
int f[27][27],rez[1001];
int main()
{
int n,m,i,j,nrper;
char a,b;
freopen("nrcuv.in","r",stdin);
freopen("nrcuv.out","w",stdout);
scanf("%d%d\n",&n,&m);
for(i=1; i<=m; i++)
{
a=getchar();
getchar();
b=getchar();
getchar();
f[a-'a'+1][b-'a'+1]=f[b-'a'+1][a-'a'+1]=1;
}
nrper=0;
for(i=1; i<=26; i++)
for(j=1; j<=26; j++)
nrper+=f[i][j];
rez[1]=26;
for(i=2; i<=n; i++)
rez[i]=(rez[i-1]*26-nrper)%MOD;
printf("%d\n",rez[n]);
return 0;
}