#P1020. 热开水

热开水

题目描述

@Lelzy 是一位又菜又爱玩的音游人,在五一假期间他迷上了一款名为屁股肉的音游。可是,@Lelzy 却不会计算他在游戏中的 rksrks(也就是热开水),于是 @Lelzy 找到了 @zls_XICK 并请他帮忙。

@Lelzy 一共打了 nn 首曲子,现在请你根据每首曲子的定数和准确度计算他目前的 rksrks

  • 单张谱面的 rksirks_i 值为 rksi=(ACCi5545)2×levelirks_i = (\tfrac{ACC_i - 55}{45})^2 \times level_i ,其中 levelilevel_i谱面定数ACCiACC_i准确度

  • rksrks 的计算为 p3p3b27b27 的和除以 3030,其中 p3p3ACCACC100100 的且定数最高33 张谱面的 rksirks_i 之和 ,b27b27 表示 rksirks_i 最高的 2727 张谱面rksirks_i 之和。

  • 如果 p3p3 不足 33b27b27 不足 2727,空缺的几首 rksirks_i 计为 00。特别的,若单首曲子的 ACCiACC_i 小于 5555,则其 rksirks_i 计为 00

输入格式

第一行一个正整数 nn,表示一共打了 nn 首曲子。

接下来 nn 行,每行两个数 levelilevel_iACCiACC_i,分别表示第 ii 首曲子的定数和准确度。

输出格式

一个数,表示计算后的总 rksrks,结果取两位小数。

27
17.6 100.00
17.4 100.00
17.4 100.00
17.3 100.00
17.3 100.00
17.3 100.00
17.0 100.00
16.9 100.00
16.8 100.00
16.8 100.00
16.7 100.00
16.7 100.00
16.6 100.00
16.6 100.00
16.6 100.00
16.5 100.00
16.5 100.00
16.5 100.00
16.4 100.00
16.4 100.00
16.4 100.00
16.4 100.00
16.3 100.00
16.3 100.00
16.3 100.00
16.3 100.00
16.3 100.00
16.80

数据规模与约定

对于 30%30\% 的数据,满足 1n501 \le n \le 50

对于 100%100\% 的数据,满足 1n1061 \le n \le 10^{6}1level17.81 \le level \le 17.80ACC1000 \le ACC \le 100

注意,ACCACC 不超过两位小数。