T683892 【PhigrOI】Phigros Scoring System
题目背景

题目描述
首先,我们要了解基础评级规则\
·AP:单曲里面没有任何`Good Bad Miss`判定,也就是全部`Perfect`($1000000$分)\
·FC:单曲中仅有 `Perfect Good` ,不存在 `Bad Miss` 判定\
·V:单曲分数达到 $960000$ 及以上\
·S:单曲分数达到 $920000$ 及以上\
·A:单曲分数达到 $880000$ 及以上\
·B:单曲分数达到 $820000$ 及以上\
·C:单曲分数达到 $700000$ 及以上\
·F:非 AP FC V S A B C 的评级记为F
好了接下来来了解一下评分机制\
评分机制分别有 判定分 $90$万 & 连击分 $10$万\
基础分 计算公式:\
单个 Prefect :$900000 \div$本曲所有音符数量\
单个 Good:Prefect $\times 0.65$\
单个 Miss/Bad :不得分
连击分计算公式:\
连击分只计算最大连击数,具体公式为\
最大连击数 $\div$ 所有音符数量 $\times100000$
好了接下来来了解一下acc机制\
单个Prefect acc:得到$100\%$的acc\
单个Good acc:Prefect acc$\times 0.65$
输入格式
第一行读入一个字符串$str$,表示歌曲名称\
第二行读入$per,gd,mis,bd$,分别表示Prefect,Good,Miss,Bad的数量\
接下来$mis$行,每行读入一个$Mis_i$,表示Miss出现时的最大连击数(miss出现时断连击)\
接下来$bd$行,每行读入一个$Bd_i$,表示Bad出现时的最大连击数(bad出现时断连击)
输出格式
共$3$行\
第一行输出$str$\
第二行输出本歌曲的分数与评级\
第三行输出本歌曲的acc%
说明/提示
本曲音符总数为$per+gd+mis+bd$\
保证所有计算合法,分数计算出小数,直接向下取整即可。acc则需要保留两位小数。\
特殊性质
|测试点编号|特殊性质|
|:---:|:--:|
|#2~#4 |无 |
|#5~#7 |A |
|#Hack(#1) |A |
特殊性质A:歌曲名中含有空格\
难度评级:HD 13级