logo AlgoBeat OnlineJudge
登录 注册

#10372. 编译器

内存限制:375 MiB 时间限制:500 ms 标准输入输出
题目类型:传统 评测方式:文本比较
上传者: yzl_Alvin

题目描述

题目背景

  • 语言只包含 八种可见字符,其余都会被忽略(当成注释)。
  • 其余信息请看:BF语言
    因为我不想打字

题目描述

yyy厌烦了 ,想试试 语言,可他还不会,想让你帮他写一个 语言的编译器(用 )。
语言具体语法规则见题目背景,也可以看下表(设 中自带的数组为 ,当前指针为 ):

注意,BF采用 位二进制计数,也就是说,在 中, ,

输入格式

输入共 行。
一行一段Bf语言,保证长度不超过 其中有 ,.
第二行 个正整数,表示输入。
第三行一个整数

输出格式

一行 个正整数,其中如果 , 字符或正整数与字符或正整数之间有空格,否则没有
如果访问了负索引,输出Error!

样例

#1:

>>>>><<,<,<++++++++++[-]><.>.>.
1 2
0
021

#2:

>>,+.
2
1
3

#3:

<<,--.
2
1
Error!

#4:

>>>>,++<+++.>.
2
0
34

数据范围与提示

对于 的数据,保证 , ,
对于另外 的数据,保证 , ,
对于另外 的数据,保证 , ,
对于 的数据,保证 , , ,