Pagini recente » Cod sursa (job #1091748) | Cod sursa (job #3290245) | Cod sursa (job #3132000) | Cod sursa (job #2432472) | Cod sursa (job #743446)
Cod sursa(job #743446)
#include <cstdio>
#define MOD 104659
int a[100][100];
int v[10000];
int cont=0,n,m;
void baka(int i){
int j;
for(j=0;j<26;++j){
v[i]=j;
if(i==1) v[i-1]=27;
if(a[v[i]][v[i-1]]==0)
if(i==m){
++cont;
if(cont==MOD) cont=0;
}
else baka(i+1);
}
}
int main (){
int i;
char s1,s2;
freopen("nrcuv.in","r",stdin);
freopen("nrcuv.out","w",stdout);
scanf("%d %d", &m, &n);
v[0]=27;
for(i=1;i<=n;++i){
scanf("\n%c %c", &s1, &s2);
a[s1-'a'][s2-'a']=1;
a[s2-'a'][s1-'a']=1;
}
baka(1);
printf("%d", cont);
}