Cod sursa(job #2041162)

Utilizator maria15Maria Dinca maria15 Data 16 octombrie 2017 21:52:08
Problema A+B Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.8 kb
#include <fstream>

using namespace std;

int n, i, j, m, v[27][27], s, sol, x, nr, f[10], cantitatea[27][27], clienti;
char ch1, ch2, ifin, jfin;
int val[] = {200, 100, 50, 20, 10, 5, 2, 1};

ifstream fin("hai.in");
ofstream fout("hai.out");

int main(){
    fin>>ch1>>ch2;
    n = ch1 - 'A' + 1;
    m = ch2 - '1' + 1;

    for(i=1;i<=n;i++)
        for(j=1;j<=m;j++)
            fin>>v[i][j];

    for(i=1;i<=n;i++)
        for(j=1;j<=m;j++)
            fin>>cantitatea[i][j];

    fin>>clienti;
    for(i=1;i<=clienti;i++){
        fin>>ifin>>jfin;
        ifin = ifin - 'A' + 1;
        jfin = jfin - '1' + 1;

        if(cantitatea[ifin][jfin] != 0){
            sol+=v[ifin][jfin];
            cantitatea[ifin][jfin]--;
        }
    }
    fout<<sol;

    return 0;
}