Sanhai 的问题(new)
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
题目背景
sanhai 正在为所有用户统计硬币数量,但是数量太多,规则太复杂,现在请你帮忙设计一个程序,解决这个问题。
\QwQ/ 求你了
题目描述
硬币管理系统有 种操作
1.A n a[i][1]-a[i][n]
a[i][j]代表 通过了第i天通过了编号为 a[i][j] 题目;
对一每一道题,第一次通过可以获得个硬币
2.B n c f x 造题
表示题目难度数字参照, 表示测试点个数, 表示题目数据质量分,不输入 默认质量分100,表示投入到x题库。大部分情况下,默认不输入
如您的题目与洛谷题目难度对标(就是不输入),请参照以下表格:
| 题目难度 | SanhaiOJ题目难度数字参照 | 对应比例 |
|---|---|---|
| 红题 | ||
| 橙题 | ||
| 黄题 | ||
| 绿题 | ||
| 蓝题 | ||
| 紫题 | ||
| 黑题 |
提供题目者获得的硬币为:。
注意:c有可能大于等于40,但是按照封顶数值计算
如您的题目与SanhaiOJ题目难度对标(就是x==‘S’)
提供题目者获得的硬币为:。
3.C n c 写题解
表示题目难度数字参照, 表示质量分。
| 题目难度 | SanhaiOJ题目难度数字参照 | 对应比例 |
|---|---|---|
| 红题 | ||
| 橙题 | ||
| 黄题 | ||
| 绿题 | ||
| 蓝题 | ||
| 紫题 | ||
| 黑题 |
提供题目者获得的硬币为:。 质量分最高 分
注意:c有可能大于等于20,但是按照封顶数值计算 //质量分可根据难度提高, 质量分为100 - AI率(数值, 非百分比)
实际情况下非S系列题解质量分可适量减少。
输入格式
一共有 组数据,每组数据代表一个人 . 第一行一个整数 . 每组数据第一行一个整数 ,表示有 次操作。 接下来 行每行一个操作,具体见题目描述。
输出格式
输出这个人 的硬币数量(四舍五入到小数点后2位)。
输入输出样例
样例一
输入
1
5
A 3 1 2 3
A 2 2 4
B 3 30 80
C 2 50
A 2 5 1
输出
5.72
解释
- 第一次
A 3 1 2 3:通过题目 1,2,3 → 各得 1 个硬币 → 共 3 - 第二次
A 2 2 4:题目 2 已经通过过,不再得币;题目 4 新通过 → +1 → 总 4 - 第三次
B 3 30 80:难度 3 → 比例 0.3 → 总 7.6 - 第四次
C 2 50:难度 2 → 比例 0.2 → 总 7.8 - 第五次
A 2 5 1:题目 5 新通过 → +1;题目 1 已通过 → 0
→ 总 8.8 - 四舍五入到小数点后两位 → 8.80
(注意:这里我给的输出是 8.80,上面写的 5.72 是示例占位,最终应为 8.80)
样例二
输入
1
4
B 5 50 100
B 7 100 90
C 6 120
A 4 10 11 12 13
输出
20.50
解释
B 5 50 100:难度 5 → 比例 0.5$$0.5 × 50 × 40 × 0.01\% × 100 = 10.0$$ (测试点封顶 40) $$C 6 120:难度 6 → 比例 0.6,质量分封顶 100A 4 10 11 12 13:新通过 4 道题 → +4- 总和 = 10.0 + 12.6 + 12.0 + 4 = 38.6
- 四舍五入到小数点后两位 → 38.60
数据规模与约定
对于 的数据,,,对于每个操作,以题目描述中为准,本道题目输入均为整数,答案是两位小数,在 内。
[SANHAI10月月赛]Round 2普及组
- 状态
- 已结束
- 规则
- IOI
- 题目
- 5
- 开始于
- 2025-10-14 21:00
- 结束于
- 2025-10-14 22:00
- 持续时间
- 0.7 小时
- 主持人
- 参赛人数
- 5