传统题 1000ms 256MiB

综测危机

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

离开考场,也不能躺平!

期末季的开始,标志着大外 “综测”(综合素质测评) 周期的正式启动。综测成绩直接关系到奖学金和推免资格的评定,可谓牵一发而动全身。

根据 《大连外国语大学软件学院本科生综合素质测评办法》 规定(不妨点开看看),综测成绩由品德行为表现(1515 分)、学业表现(7575 分)和文体表现(1010 分)三部分组成。而在这一复杂的计算体系中,“学业表现”占据了高达 75%75\% 的权重,是“兵家必争之地”。

如果你最近看到年级负责人 @hprogq\texttt{@hprogq} 眉头紧锁,请不要打扰他。期末刚过,铺天盖地的成绩单像雪花一样飞来……

消息(999+)

—— hprogq!我的学业基础分到底算出来没?

—— 😭😭😭😭😭


所谓 “学业基础分”,全称为 “学业表现成绩基础分”。

文件第一章第八条规定了其计算逻辑如下:

  1. 首先,定义单门课程的 “学分绩” 为::
学分绩=成绩×学分\text{学分绩} = \text{成绩} \times \text{学分}
  1. 其次,计算所有有效课程的 “平均学分绩”:
平均学分绩=∑有效课程学分绩∑有效课程学分\text{平均学分绩} = \dfrac{∑ 有效课程学分绩}{∑ 有效课程学分}
  1. 最后,我们可以计算出 “学业表现成绩基础分”:
学业表现成绩基础分=平均学分绩×75%\text{学业表现成绩基础分} = \text{平均学分绩} \times 75\%

与此同时,@hprogq\texttt{@hprogq} 在翻阅《测评办法》时发现了一个至关重要的边界条件:

“其中60分以下的无效公选课成绩不计入本学期考评成绩内。”

这意味着,如果某门课程是 “公共选修课”,且成绩不及格(小于60分),那么这门课在计算时应当被完全忽略(相当于没选这门课程)。而对于其他性质的课程(如专业必修、通识必修等),即使不及格,也必须如实计入平均分计算中。

看着电脑屏幕上密密麻麻的 Excel 表格,@hprogq\texttt{@hprogq} 感到一阵眩晕。为了避免因人工计算错误影响同学们的奖学金评选,他恳请你编写一个程序,快速、准确地计算出每位同学的 “学业表现成绩基础分”。


输入格式

第一行包含一个整数 NN (1≤N≤1001 \le N \le 100),表示该学生本学期修读的课程数量。

接下来的 NN 行,每行包含三个数据,用空格分隔:

  1. 课程学分 CC(一个浮点数, 0.5≤C≤10.00.5 \le C \le 10.0)。
  2. 课程成绩 GG(一个整数, 0≤G≤1000 \le G \le 100)。
  3. 课程性质 TT(一个整数,00 代表“公共选修课”,非零值代表其他课程,0≤T≤50 \le T \le 5)。

题目保证,输入的课程中至少包含一门非公选课。

输出格式

输出一行,包含一个浮点数,表示该学生的“学业表现成绩基础分”。

结果需要四舍五入保留两位小数后输出。


输入输出样例

4
5.0 85 3
4.0 92 5
1.0 55 0
1.5 53 2
62.32

样例解释

该学生共修读了 44 门课程:

  • 课程1: 非公选课,成绩为 8585 分,计入基础分计算。该课程的学分为 5.05.0 分、学分绩为 85×5.0=425.0085 \times 5.0 = 425.00 分。
  • 课程2: 非公选课,成绩为 9292 分,计入基础分计算。该课程的学分为 4.04.0 分、学分绩为 92×4.0=368.0092 \times 4.0 = 368.00 分。
  • 课程3: 公选课,成绩为 5555 分,由于公选课挂科视为无效课程,不计入基础分计算。
  • 课程4: 非公选课,成绩为 5353 分,虽然挂科,但是不是公选课,仍需计入基础分计算。该课程的学分为 1.51.5 分、学分绩为 53×1.5=79.5053 \times 1.5 = 79.50 分。

汇总计算:

  • 总学分绩:425.00+368.00+79.50=872.50425.00 + 368.00 + 79.50 = 872.50 分;
  • 总学分:5.0+4.0+1.5=10.55.0 + 4.0 + 1.5 = 10.5 分;
  • 平均学分绩:872.50÷10.5=83.095238872.50 \div 10.5 = 83.095238 分。

将平均学分绩乘以系数 75%75\%,得到最终的 “学业表现成绩基础分”:83.095238×75%=62.32142883.095238 \times 75\% = 62.321428 分。

四舍五入保留两位小数,即为 62.3262.32 分。

软件学院 2025 级编程竞赛实验班结业选拔考试

未参加
状态
已完成
规则
XCPC
题目
13
开始于
2025-12-28 18:00
结束时间
2025-12-28 20:00
持续时间
2 小时
主持人
参赛人数
69