Cod sursa(job #1722878)

Utilizator Moise_AndreiMoise Andrei Moise_Andrei Data 29 iunie 2016 11:06:57
Problema Lista lui Andrei Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.53 kb
#include <iostream>
#include <fstream>
using namespace std;
ifstream in("nrcuv.in");
ofstream out("nrcuv.out");
int m[28][28];
int main()
{
    int a,b;
    in>>a>>b;
    int nr=0;
    for(int i=1;i<=b;i++)
    {
        char c,d;
        in>>c>>d;
        m[c-96][d-96]=1,m[d-96][c-96]=1;
    }
    for(int i=1;i<=28;i++)
    {
        for(int j=1;j<=28;j++)
            if(m[i][j]==1)
                nr++;
    }
    int r=1;
    for(int i=1;i<=a;i++)
        r=(r*26)%104659;
    out<<r-nr;
    return 0;
}