Cod sursa(job #1005740)

Utilizator ignadariusIgna Darius ignadarius Data 5 octombrie 2013 17:36:37
Problema Lista lui Andrei Scor 15
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.56 kb
#include <iostream>
#include <fstream>

using namespace std;

int n,m,s,dp[1000][1000],pr[300][300];
char a,b;
int main()
{
    ifstream f("nrcuv.in");
    ofstream g("nrcuv.out");
    f>>n>>m;
    for (int i=1; i<=m; i++)
    {
        f>>a>>b;
        pr[a][b]=1;
        pr[b][a]=1;
    }
    for (int i=1; i<=n; i++)
        {
        for (int j='a'; j<='z'; j++)
            for (int k='a'; k<='z'; k++)
                if(pr[j][k]==0)dp[i][j]++;
        }
    for (int i='a'; i<='z'; i++)
        s+=dp[n][i];

    g<<s;
    return 0;
}