Pagini recente » Cod sursa (job #696139) | Cod sursa (job #2562373) | Cod sursa (job #1905334) | Cod sursa (job #2630663) | Cod sursa (job #767611)
Cod sursa(job #767611)
#include <fstream>
using namespace std;
bool a[28][28];
int putere(int x, int n)
{
if(n==0)
return 1;
for(int i=1;i<n;i++)
x*=x;
return x;
}
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=putere(26, n);
e2*=putere(26,n-2);
e2*=n-1;
r-=e2;
ofstream g("nrcuv.out");
g<<r;
return 0;
}