time limit: 1 sec
memory limit: 128 mb
submitted: 3218
solved: 1174
數軸原點有乙個機械人。該機械人將執行一系列指令,你的任務是**所有指令執行完畢之後它的位置。
·left:往左移動乙個單位
·right: 往右移動乙個單位
·same as i: 和第i 條執行相同的動作。輸入保證i 是乙個正整數,且不超過之前執行指令數
輸入第一行為資料組數t (t<=100)。每組資料第一行為整數n (1<=n<=100),即指令條數。以下每行一條指令。指令按照輸入順序編號為1~n。
對於每組資料,輸出機械人的最終位置。每處理完一組資料,機械人應復位到數軸原點。
23left
right
same as 2
5left
same as 1
same as 2
same as 1
same as 4
1-5
題目不難,簡單判斷下就好了。只是不知道為什麼我用getline會wa,可能是題目的輸入有陷阱吧,我相信字串轉數字這樣是沒錯的。
#include#include#includeusing namespace std;
int main()
else if (s[0] == 'r')
else
}*///注釋掉的這裡會wa
sum += a[w];
a[i] = a[w];
//w = 0;
}} cout << sum << endl;
sum = 0;
} return 0;
}
1112 機械人的指令
time limit 1 sec memory limit 128 mb submitted 3240 solved 1181 數軸原點有乙個機械人。該機械人將執行一系列指令,你的任務是 所有指令執行完畢之後它的位置。left 往左移動乙個單位 right 往右移動乙個單位 same as i 和第...
CSU 1112 機械人的指令
time limit 1 sec memory limit 128 mb數軸原點有乙個機械人。該機械人將執行一系列指令,你的任務是 所有指令執行完畢之後它的位置。left 往左移動乙個單位 right 往右移動乙個單位 same as i 和第i 條執行相同的動作。輸入保證i 是乙個正整數,且不超過...
CSUOJ 1112 機械人的指令
數軸原點有乙個機械人。該機械人將執行一系列指令,你的任務是 所有指令執行完畢之後它的位置。left 往左移動乙個單位 right 往右移動乙個單位 same as i 和第i 條執行相同的動作。輸入保證i 是乙個正整數,且不超過之前執行指令數 輸入第一行為資料組數t t 100 每組資料第一行為整數...