Brainfuck
题单介绍
Brainfuck语言编程。
| 字符 | 含义 |
| :----------: | :----------: |
| > | 指针加一 |
| < | 指针减一 |
| + | 指针指向的字节的值加一 |
| - | 指针指向的字节的值减一 |
| . | 输出指针指向的单元内容(ASCII码) |
| , | 输入内容到指针指向的单元(数值) |
| [ | 如果指针指向的单元值为零,向后跳转到对应的]指令的指令处 |
| ] | 如果指针指向的单元值不为零,向前跳转到对应的[指令的指令处 |
注意事项:
+ 推荐可视化解释器[Brainfuck Visualizer](https://ashupk.github.io/Brainfuck/brainfuck-visualizer-master/index.html)调试程序。
+ 运行环境为单向纸带,指针初始指向0。
+ 仅输出一行。
+ 所有题目仅可包含以上合法字符。
+ 用```,```输入,```.```输出。
+ 死循环会TLE。
+ 其他要求与洛谷及C++相同。
+ 不用关心数据范围。
+ 不用关心输入输出格式,一律不空格或换行。
+ UKE表示TLE,请自查死循环。
+ WA请阅读报错提示语,或查看checker。
+ 保证输入为数值,输出为字符
程序提交模板:
```cpp
#include <iostream>
using namespace std;
int main(){
cout<<"/*Brainfuck语言程序*/";
return 0;
}
```
当然你也可以用C++程序输出Brainfuck程序,参见[Hello](https://www.luogu.com.cn/problem/U264188)题解。
本题单使用Special Judge,如果你:
+ 不明白一些细节
+ 不明白Brainfuck语言的运行
+ 不明白自己提交的程序出现的WA报错提示语
请查看[checker.cpp](https://www.luogu.com.cn/paste/pd0lynip)。