Олимпиадный тренинг

Задача . Черепаха


Задача

Темы:
Исполнитель Черепаха действует на плоскости с декартовой системой координат. В начальный момент Черепаха находится в начале координат, её голова направлена вдоль положительного направления оси абсцисс, хвост поднят. При опущенном хвосте Черепаха оставляет на поле след в виде линии. В каждый конкретный момент известно положение исполнителя и направление его движения.
Исполнитель умеет выполнять следующие команды:
 Forward n (где n – целое число), вызывающая передвижение Черепахи на n единиц в том направлении, куда указывает её голова (при отрицательных значениях  n  исполнитель дает "задний ход");
Right -  вызывающая изменение направления движения на 90 градусов вправо;
Left -  вызывающая изменение направления движения на 90 градусов влево;
Up -  поднятие хвоста;
Down -  опускание хвоста;

END -  завершение работы.
Определите, сколько вершин с целочисленными координатами будет закрашено исполнителем Черепаха до получения первой команды END.
входные данные Выходные данные Пояснение 
Forward -5
Down
Forward 2
Right
Forward 5
Left 
Forward 8
Left 
Forward 5

Right
Forward 1
Forward -7

END
28
Down
END
1  
Forward 2
END
0  
Forward 2
Down

END
1  

 

time 500 ms
memory 256 Mb
Правила оформления программ и список ошибок при автоматической проверке задач

Статистика успешных решений по компиляторам
Комментарий учителя