#715. RGB-D 触觉证据融合排序
RGB-D 触觉证据融合排序
题目描述
抓取前,视觉置信度、深度质量和触觉先验都能影响目标是否值得执行。具身智能部需要把这些证据融合成一个分数列表,供策略模块排序。
给定若干候选的 RGB 分数、深度有效标记、深度质量和触觉分数。先过滤不可执行的候选,再计算融合分数并按分数排序输出。
输入格式
- 第一行输入整数
N。 - 随后
N行,每行输入id rgb_score depth_valid depth_quality touch_score。 - 最后一行输入浮点数
Trgb。
输出格式
- 第一行输出保留候选数
K。 - 若
K>0,随后K行按排序输出id fusion_score,fusion_score保留 6 位小数。
判定规则
使用标准输出比较。
- 候选必须满足
rgb_score >= Trgb且depth_valid=1。 touch_score=-1表示触觉缺失,按0参与计算。- 融合分数为
0.55*rgb_score + 0.30*depth_quality + 0.15*touch_score。 - 输出按
fusion_score降序排列;分数并列时按id升序排列。
样例
输入样例 1
3
1 0.8 1 0.6 0.5
2 0.9 1 0.4 -1
3 0.7 0 1.0 1.0
0.75
输出样例 1
2
1 0.695000
2 0.615000
样例解释 1
候选 3 深度无效被过滤;候选 2 的触觉缺失按 0 计算融合分数。
输入样例 2
2
1 0.4 1 1.0 1.0
2 0.9 0 1.0 1.0
0.5
输出样例 2
0
样例解释 2
一个 RGB 分数不足,一个深度无效,因此没有候选保留。