#AIPR002. AI-PR-002 实操二 标准化推理与业务分级

    ID: 203 Type: Default 2000ms 256MiB Tried: 0 Accepted: 0 Difficulty: 6 Uploaded By: Tags>代码实操人工智能工程技术人员综合基础进阶综合题族:AI-PR-002公开样题公开样题

AI-PR-002 实操二 标准化推理与业务分级

AI-PR-002 · 人工智能工程技术人员 · 综合 · 满分 25 分 · 基础进阶综合

可提交 C、C++、Java、Python 3 和 Node.js。评测机没有安装 Kotlin、PyPy,也没有支持大整数的 GNU awk,因此不开放 Kotlin、PyPy 和 Bash。

业务与规则

1. z1=(x1-μ1)/σ1,z2=(x2-μ2)/σ2;线性分数g=w1*z1+w2*z2+b。题中g是线性分数,不是概率。

2. 任一特征为NA时,该行输出“编号 INVALID”,不填补缺失;μ、σ、w、b均有效,σ>0。

3. 给定两个阈值L<H:g<L为LOW;L≤g<H为MEDIUM;g≥H为HIGH。按输入顺序输出。

输入

第一行n。第二行μ1 σ1 μ2 σ2。第三行w1 w2 b。第四行L H。随后n行,每行id x1 x2;id为不含空格的唯一字符串,特征为小数或NA。

输出

有效样本输出“id g level”,g保留6位小数;无效样本输出“id INVALID”。

范围

1≤n≤100000;σ1,σ2≥0.1;全部数值绝对值≤1000。边界测试用可精确表达的参数,非边界测试g与阈值间隔≥1e-5。建议2秒、256MB,按语言校准;分数容许1e-6绝对或相对误差,等级必须精确。

样例输入

3
10 2 20 5
2 -1 0
0 2
A 12 20
B 10 25
C NA 20

样例输出

A 2.000000 HIGH
B -1.000000 LOW
C INVALID

附件中的 sample.in、sample.out 与上面样例一致,不计入 25 分。计分点见测试配置,按点给分。

整数和文本按空白分隔后的 token 精确比较;小数允许绝对误差或相对误差 1e-6。时限 2 秒、内存 256MB;Java、Python 3 和 Node.js 时限按 2 倍,Java 内存按 2 倍。

题族:AI-PR-002。状态:公开样题。组卷:否。公开:是。