Cod sursa(job #2528253)

Utilizator stefansoare123Soare Stefan stefansoare123 Data 21 ianuarie 2020 18:03:08
Problema Evaluarea unei expresii Scor 0
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 1 kb
#include <iostream>
#include <fstream>
using namespace std;
ifstream f("boats.in");
ofstream g("boats.out");
int main()
{
    int p,l,c,i,j,v[1000][1000],nr=0;
    f>>p;
    if(p==1)
    {f>>l;
    f>>c;
    for(i=1;i<=l;i++)
        for(j=1;j<=c;j++)
        f>>v[i][j];
        for(i=1;i<=l;i++)
        for(j=1;j<=c;j++)

            if(v[i][j]==1 && v[i][j+1]==0 && v[i+1][j]==0 && v[i][j-1]==0 && v[i-1][j]==0)
                nr++;

g<<nr;}
else
{
    int v[1000],p,l,lg,c,i,j,a[1000][1000],nr=0;
     f>>l;
    f>>c;
    for(i=1;i<=l;i++)
        for(j=1;j<=c;j++)
        f>>a[i][j];
        for(i=1;i<=l;l++)
        {
            lg=0;
            for(j=i;j<=c;j++)
                if(a[i][j]==1 && a[l-1][j]+a[l+1][j]==0)
                lg++;
            else
                lg=0;
            if(lg>0)
                v[lg]+=1;
        }
        for(j=i;j<=l*l*l*l;j++)
        {
            if(v[lg])
                g<<"L"<<j<<v[j];
        }

        }


}