Cod sursa(job #1318113)

Utilizator Ana-Maria98Vaduva Ana-Maria Ana-Maria98 Data 15 ianuarie 2015 16:58:24
Problema Zone Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.71 kb
#include <iostream>
#include <fstream>
using namespace std;
int pct[2505],i,j,n,nr,x,y,x1,y1,ii;
int main()
{
    ifstream f("zona.in");
    ofstream g("zona.out");
    f>>x>>y>>n>>nr;
    x1=x;y1=y;
    for(i=1;i<=nr;i++){f>>pct[i];
                       if(pct[i]==1)x=x-1;
                       else if(pct[i]==2)y=y+1;
                       else if(pct[i]==3)x=x+1;
                       else if(pct[i]==4)y=y-1;
                     }
    for(i=1;i<=nr;i++){
            if(pct[i]==1)x1=x1-1;
            else if(pct[i]==2)y1=y1+1;
            else if(pct[i]==3)x1=x1+1;
            else if(pct[i]==4)y1=y1-1;
            if(x1==x&&y1==y) {ii=i; break;}
                        }
    g<<nr-ii;

}