Pagini recente » Cod sursa (job #2555484) | Cod sursa (job #299993) | Cod sursa (job #341633) | Cod sursa (job #1217809) | Cod sursa (job #1318113)
#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;
}