Cod sursa(job #1573685)

Utilizator Andrei_CotorAndrei Cotor Andrei_Cotor Data 19 ianuarie 2016 21:01:20
Problema Lista lui Andrei Scor 15
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.46 kb
#include<fstream>
using namespace std;
ifstream fi("nrcuv.in");
ofstream fo("nrcuv.out");
bool A[30][30];
int i,dif,rez,n,m;
char c1,c2;
int main()
{
	fi>>n>>m;
	for(i=1; i<=m; i++)
	{
		fi>>c1>>c2;
		if(A[c1-'a'][c2-'a']==false)
		{
			A[c1-'a'][c2-'a']=true;
			dif++;
		}
		if(A[c2-'a'][c1-'a']==false)
		{
			A[c2-'a'][c1-'a']=true;
			dif++;
		}
	}
	rez=1;
	for(i=1; i<=n; i++)
		rez=(rez*26)%104659;
	fo<<(rez-dif)%104659;
	return 0;
}