CSU 1112 機械人的指令

2021-08-21 07:28:33 字數 816 閱讀 4087

time limit: 1 sec     memory limit: 128 mb
數軸原點有乙個機械人。該機械人將執行一系列指令,你的任務是**所有指令執行完畢之後它的位置。

·left:往左移動乙個單位

·right: 往右移動乙個單位

·same as i: 和第i 條執行相同的動作。輸入保證i 是乙個正整數,且不超過之前執行指令數

輸入第一行為資料組數t (t<=100)。每組資料第一行為整數n (1<=n<=100),即指令條數。以下每行一條指令。指令按照輸入順序編號為1~n。

對於每組資料,輸出機械人的最終位置。每處理完一組資料,機械人應復位到數軸原點。

2 3

left

right

same as 2

5 left

same as 1

same as 2

same as 1

same as 4

1 -5

題解:剛開始以為用map的鍵與值來解會很方便,後來還是直接解了。。

ac**:

#include 

#include

#include

using

namespace

std;

int a[105]; //記錄是左移還是右移,-1左移,1右移

int main()

else

if(!strcmp("right",ch))

else

}cout

0;}

CSU 1112 機械人的指令 模擬

數軸原點有乙個機械人。該機械人將執行一系列指令,你的任務是 所有指令執行完畢之後它的位置。left 往左移動乙個單位 right 往右移動乙個單位 same as i 和第i 條執行相同的動作。輸入保證i 是乙個正整數,且不超過之前執行指令數 輸入第一行為資料組數t t 100 每組資料第一行為整數...

CSU 1112機械人的指令(水題)

數軸原點有乙個機械人。該機械人將執行一系列指令,你的任務是 所有指令執行完畢之後它的位置。left 往左移動乙個單位 right 往右移動乙個單位 same as i 和第i 條執行相同的動作。輸入保證i 是乙個正整數,且不超過之前執行指令數 輸入第一行為資料組數t t 100 每組資料第一行為整數...

1112 機械人的指令

time limit 1 sec memory limit 128 mb submitted 3218 solved 1174 數軸原點有乙個機械人。該機械人將執行一系列指令,你的任務是 所有指令執行完畢之後它的位置。left 往左移動乙個單位 right 往右移動乙個單位 same as i 和第...