机器人的指令 csu-1112

原创 2018年04月16日 14:54:12

数轴原点有一个机器人。该机器人将执行一系列指令,你的任务是预测所有指令执行完毕之后它的位置。

·LEFT:往左移动一个单位

·RIGHT: 往右移动一个单位

·SAME AS i: 和第i 条执行相同的动作。输入保证i 是一个正整数,且不超过之前执行指令数

Input
输入第一行为数据组数T (T<=100)。每组数据第一行为整数n (1<=n<=100),即指令条数。以下每行一条指令。指令按照输入顺序编号为1~n。

Output
对于每组数据,输出机器人的最终位置。每处理完一组数据,机器人应复位到数轴原点。

Sample Input
2
3
LEFT
RIGHT
SAME AS 2
5
LEFT
SAME AS 1
SAME AS 2
SAME AS 1
SAME AS 4
Sample Output
1
-5
这个输入很厉害!!!

#include<stdio.h>
#include<string.h>
int main()
{
    int T;
    scanf ("%d", &T);
    while (T --)
    {
        int n,sum = 0, b[105];
        for (int i = 0; i < 105; i ++)
            b[i] = 0;
        scanf ("%d", &n);
        char a[20], c[20];
        getchar();
        int s;
        for (int i = 1; i <= n; i ++)
        {
            scanf ("%s", a);
            if (a[0] == 'L')
            {
                sum --;
                b[i] = -1;
            }
            else if (a[0] == 'R')
            {
                sum ++;
                b[i] = 1;
            }
            else 
            {
                scanf ("%s", c);
                int num;
                scanf ("%d", &num);
                sum += b[num];
                b[i] = b[num];
            }
        }
        printf("%d\n", sum);
    }
    return 0;
}

CSU-1112 机器人的指令

题目是水题,但是在输入的时候处理问题上会出错,建议使用scanf语句或者cin对数组进行输入,用gets同样的代码会报错。 #include #include #include usi...
  • sinat_35866463
  • sinat_35866463
  • 2016-08-23 15:34:18
  • 280

安川机器人指令说明

  • 2014年07月11日 14:22
  • 540KB
  • 下载

fanuc机器人高级操作手册

  • 2015年05月18日 11:13
  • 24.27MB
  • 下载

ABB机器人指令手册

  • 2015年05月04日 10:04
  • 5.16MB
  • 下载

QQ机器人第10代QQ群机器人使用指令说明

  • 2017年11月10日 00:15
  • 642B
  • 下载

ABB 机器人 通信指令(人机对话):

(1)清屏指令:TPErase (2)写屏指令:PWrite    String   tring:显示的字符串。(string)在示教器显示屏上显示字符串数据,也可以用“……”形式直接定义字符...
  • PINBODEXIAOZHU
  • PINBODEXIAOZHU
  • 2014-06-18 13:21:12
  • 2151

CSU 1112: 机器人的指令【模拟题】

1112: 机器人的指令 Time Limit: 1 Sec  Memory Limit: 128 MB Submit: 1858  Solved: 682 [Submit][Status][Web...
  • hurmishine
  • hurmishine
  • 2016-08-21 21:53:54
  • 866

CSU-1112

http://acm.csu.edu.cn/OnlineJudge/problem.php?id=1112 #include using namespace std; int main(){ in...
  • jelly97
  • jelly97
  • 2017-02-10 21:06:51
  • 77

ABB机器人RAPID常用指令详解-中文

  • 2012年10月07日 14:18
  • 143KB
  • 下载

卡雷尔(Karel)机器人(命令及教程)

  • 2013年04月15日 17:30
  • 8.58MB
  • 下载
收藏助手
不良信息举报
您举报文章:机器人的指令 csu-1112
举报原因:
原因补充:

(最多只允许输入30个字)