Witam jeżeli ktoś mógłby napisać co mogę poprawić w swoim c++'owym kodzie to byłbym niezmiernie wdzięczny.
https://pl.spoj.com/problems/SKARBFI/
#include <iostream>
using namespace std;
int main()
{
int ile;
cin>>ile;
for(int z=0;z<ile;z++)
{
long long liczba_wskazowek;
cin>>liczba_wskazowek;
int kierunek=0;
int liczba_krokow=0;
int x=0;
int y=0;
// x i y to sa koordynaty skarbu :/
//a za koordynaty studni przyjmuje 0,0
for(int v=0;v<liczba_wskazowek;v++)
{
cin>>kierunek>>liczba_krokow;
if(kierunek==0)
{
y=y+liczba_krokow;
}
if(kierunek==1)
{
y=y-liczba_krokow;
}
if(kierunek==2)
{
x=x-liczba_krokow;
}
if(kierunek==3)
{
x=x+liczba_krokow;
}
}
//cout<<x<<" "<<y<<endl;
//P1
if(x==0 && y==0)
{
cout<<"studnia"<<endl;
}
//P2
if(x!=0 || y!=0)
{
if(y>0)
{
cout<<0<<" "<<y<<endl;
}
if(y<0)
{
cout<<1<<" "<<-y<<endl;
}
if(x>0)
{
cout<<3<<" "<<x<<endl;
}
if(x<0)
{
cout<<2<<" "<<-x<<endl;
}
}
}
return 0;
}