Pagini recente » Cod sursa (job #743810) | Cod sursa (job #2783426) | Cod sursa (job #1077426) | Cod sursa (job #2197501) | Cod sursa (job #768202)
Cod sursa(job #768202)
#include <fstream>
#include <cmath>
using namespace std;
bool a[28][28];
int main()
{
int n, e, c1, c2, i, e2=0, r=1;
char c;
ifstream f("nrcuv.in");
f>>n>>e;
for(i=0;i<e;i++)
{
f>>c;
c1=c; c1-=97;
f>>c;
c2=c; c2-=97;
if(!a[c1][c2])
{
if(c1!=c2)
{
e2+=2;
a[c1][c2]=a[c2][c1]=1;
}
else
{
e2++;
a[c1][c2]=1;
}
}
}
r=pow((double)26, n);
e2*=pow((double)26,n-2);
e2*=n-1;
r-=e2;
ofstream g("nrcuv.out");
g<<r;
return 0;
}