T683892 【PhigrOI】Phigros Scoring System

题目背景

![](https://cdn.luogu.com.cn/upload/image_hosting/hkcxgczb.png)

题目描述

首先,我们要了解基础评级规则\ ·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级