#P1064. 多步机器人 - 指令型

    ID: 176 传统题 1000ms 256MiB 尝试: 123 已通过: 19 难度: 4 上传者: 标签>语法输入输出选择语句循环语句python列表

多步机器人 - 指令型

题目背景

嘉善技师学院智能制造系机器人专业正在研发一款机器人,由于机器人一次只能执行三条指令,称为三步机器人。在三步机器人-笨笨型 研发后,研发团队再一次提出新的改进建议,研发出了 —— 多步机器人-指令型

题目描述

编写一段程序操作多步机器人-指令型,机器人初始化时依然是一个空列表: 根据输入、输出要求,首先输入一个正整数NN,随后输入NN行,每一行一行指令字符串 queryquery,每输入一行指令应立即输出多步机器人内的列表。

指令字符串如下:

  • A x: 往列表尾部添加一个整数x;
  • I i x: 在列表索引i的位置添加元素x;
  • E l: 在列表尾部合并一个列表l;
  • T i x: 把列表索引i的元素修改成x;
  • R x: 在列表中删除第一个值为x的元素;
  • P i: 删除索引为i的元素。

输入要求

输入一个正整数NN,随后输入NN行,每一行输入一个指令字符串 queryquery

输出要求

输出NN行,每一行输出由指令字符串操作后,机器人内的列表。

样例

3
A 10
I 0 5
E [1,2]
[10]
[5, 10]
[5, 10, 1, 2]
5
E [0,1]
E [2,3]
E [4,5]
E [6,7]
E [8,9]
[0, 1]
[0, 1, 2, 3]
[0, 1, 2, 3, 4, 5]
[0, 1, 2, 3, 4, 5, 6, 7]
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
4
A 5
T 0 1
P 0
E [0,1,2]
[5]
[1]
[]
[0, 1, 2]

数据规模与约定

100%100\% 的输入数据,满足在输入P指令之前列表中存在对应的元素;在输入TPQ指令之前列表非空。

100%100\% 的输入数据,输入的操作数只有整数、列表,不存在浮点数或者其他类型。

作者