OJ现已增加邮箱找回密码功能,还没有绑定邮箱的同学们请抓紧时间,以免密码丢失无法找回


问题1482--lwのMuse

1482: lwのMuse

时间限制: 1 Sec  内存限制: 128 MB
提交: 148  解决: 27
[提交] [状态] [讨论版] [命题人:]

题目描述

你喜欢可爱的美少女角色?

还是节奏感十足的音乐?

如果有一个地方可以同时满足这两个愿望……

那就是狂拽跑酷和传统音游结合的世界 ★★★ —— 《Muse Dash》!!

什么?!手残?没有关系!

谁说音游只有照着节奏打才是强者,

打不过就躲亦是一种制胜之道(?)

只要你有 100% 的热情、勇气以及……对美少女的爱~

音乐也好战斗也好都是小问题啦ヾ(❛ᴗ˂ )♥



lw在假期休息时候看到youxiao在打一款游戏,正直的他对游戏内容产生了兴趣。

该游戏一款双键音游,需要根据节奏依此打击两个轨道上的“音符”进行游玩。

lw觉得这种简单的游戏完全可以用脚本运行,于是反手甩给youxiao一个脚本,强大程度堪比梦游凛。

游戏中有很多中不同的音符,lw把这些音符简化为以下几种:

两种空中音符 ‘ ` ’  ‘ ’ ’

两种地面音符 ‘ , ’ ‘ . ’

空中乐谱‘ ^ ’

地面乐谱‘ _ ’

单次击打BOSS  ‘ B ’

连续击打BOSS  ‘ O ’

这样就可以将整个谱子简化为一串字符

关于轨道:分为“空中轨道”和“地面轨道”两条,上面会有等待击打的音符

关于“音符”:“音符”是指需要特殊方式进行“击打”的标志

关于“击打”:击打是指对一个“音符”进行对应的操作;游戏内通过按下键盘的“F”打击空中音符;按下“J”击打地面音符;单次击打的boss只需在任意轨道进行击打,由于fslse是右利手,所以用“J”进行击打;对于连续击打的boss,为了方便计算,假设需要击打10次,并且使用左右手交替按键的形式,即“FJFJFJFJFJ”;

对于乐谱类型的音符“^”和“_”,对于多个连续的相同乐谱音符,需要长按对应轨道的按键,这里我们将其简化为按一次相应的按键。

为了再次简化,我们将连续击打型的BOSS作为整首谱子的最后一个音符,也就是说,‘O’这个符号将作为最后一个音符出现。

lw将会给你一个字符串,让你以字符形式输出击打按键的顺序。

输入

第一行给出一串字符。

输出

一个由“F”和“J”组成的字符串,代表按键顺序。

样例输入 Copy

`',.^^__B^_O

样例输出 Copy

FFJJFJJFJFJFJFJFJFJ

提示

样例描述:

第一个字符为 '` ',输出F

第二个字符为 ' ' ' ,输出F

第三个字符为 ' , ',输出J

第四个字符为 ' . ' , 输出J

五六为两个' ^ ',只需一个F

七八为两个' _ ',只需一个J

九为' B ', 输出 J

十为一个' ^ ',只需一个F

十一为两个' _ ',只需一个J
十二为' O ',输出 FJFJFJFJFJ

来源/分类