问题 B: 简单的线性表
内存限制:128 MB
时间限制:1 S
标准输入输出
题目类型:传统
评测方式:文本比较
上传者:
提交:258
通过:98
题目描述
LGZ经过了一年的韬光养晦今年终于进入了大二,成为了一名大二学生,在学了数据结构的第一课后老师布置了一道线性表题目,但LGZ感觉线性表很easy根本不屑于写,但作业总要交的,所以请你帮帮他完成这项简单的线性表作业
关于线性表有三个操作:
A x:在线性表最后添加一个值为x的整数
B x:使线性表第x个值与倒数第x个值交换位置(x必然满足条件)
C x:是线性表第x个值翻倍(*2)并输出该值(如x不存在则输出“ERROR”)
关于线性表有三个操作:
A x:在线性表最后添加一个值为x的整数
B x:使线性表第x个值与倒数第x个值交换位置(x必然满足条件)
C x:是线性表第x个值翻倍(*2)并输出该值(如x不存在则输出“ERROR”)
输入格式
第一行操作数n(0<n<=100)
下面n行每行包括一个字母ch和数字x(0<x<=100 000)
下面n行每行包括一个字母ch和数字x(0<x<=100 000)
输出格式
有几个C操作就输出几行,每行输出一个整数或者“ERROR”
输入样例 复制
5
A 1
A 2
A 3
B 1
C 3
输出样例 复制
2