标签:style blog http color os io strong for
Robot Instructions |
You have a robot standing on the origin of x axis. The robot will be given some instructions. Your task is to predict its position after executing all the instructions.
The first line contains the number of test cases T (T100). Each test case begins with an integer n ( 1n100), the number of instructions. Each of the following n lines contains an instruction.
For each test case, print the final position of the robot. Note that after processing each test case, the robot should be reset to the origin.
2 3 LEFT RIGHT SAME AS 2 5 LEFT SAME AS 1 SAME AS 2 SAME AS 1 SAME AS 4
1 -5
水题
1 #include <iostream> 2 #include <cstring> 3 #include <cstdio> 4 #include <string> 5 using namespace std; 6 int T, n, ans; 7 string s[105]; 8 int main(){ 9 scanf("%d", &T); 10 while(T--){ 11 ans = 0; 12 string t;int temp; 13 scanf("%d", &n); 14 for(int i = 1; i <= n; i++){ 15 cin>>s[i]; 16 if(s[i][0] == ‘S‘){ 17 cin>>t;cin>>temp; 18 s[i] = s[temp]; 19 } 20 21 } 22 for(int i = 1; i <= n; i++){ 23 if(s[i][0] == ‘R‘) ans++; 24 else ans--; 25 } 26 printf("%d\n", ans); 27 } 28 29 return 0; 30 }
UVA 12503 Robot Instructions (B),布布扣,bubuko.com
UVA 12503 Robot Instructions (B)
标签:style blog http color os io strong for
原文地址:http://www.cnblogs.com/titicia/p/3917235.html