-
如题,稍微写写就会发现,本题的精度问题十分显著,我认为应该稍微放宽精度要求(毕竟标准答案保证平移后完全分离还是重叠面积小于 1e-8 都不知道)
-
任务书明确规定“简单多边形的顶点坐标及平移向量的浮点数值均保留五位小数”,但实测线上评测样例中含有科学计数法表示的浮点数,请出题组修复数据或者更新任务书。
-
为什么线上测试运行7分钟就显示run timeout 正式测试不是有十分钟吗?我能确定不是预处理超时
-
本地7个都通过了,反复改了10多次代码交了10多次还一直wrong_answer
-
提交作品后一直显示评分中是存在什么问题吗
-
请问第36期结果大概什么时候出
-
各位同学好~~感谢各位同学对软挑赛的持续关注,赛题组根据论坛问题汇总FAQ问题如下。欢迎大家留言讨论。 Q1:打分函数 中存在 三个参数的具体含义是什么?正式比赛中是否会提供?A1:打分函数中涉及的三个参数含义解释如下:1) 表示测试样本的难度权重,原则上多边形的顶点数量越大,数值越大;2) 表示评分系统的正确率权重, 表示评分系统的运行效率权重;3) 是一个足够大的数值,避免未知原因导致选手程序运行时间t过小导致判分系统崩溃。本次赛题得分设计的初衷,是在保证正确率的基础下,提升求解性能,这也契合真实业务场景下工业级稳定运行的要求。初赛练习赛阶段所采用的为内部简化版得分公式,为避免选手过度纠结于正确率得分与性能得分的权衡,赛题组将在正式赛阶段优化调整得分公式。初赛正式赛得分公式的设计原则同步如下:1)单个样例需所有测试点全部正确方可计分,否则该样本得分为0。此处的全部正确仅以通过测试样本点校验为标准,不要求算法在理论层面完全严谨准确。2)在测试样本点全部正确的前提下,增设性能得分,程序性能越优,对应得分越高。 Q2:测试数据是否保证具有唯一解?如果存在多个长度相同的最小平移向量,如何输出?A2:测试数据不保证具有唯一解。若存在多个解,选手可以输出任意一个,判题器均会判断输出正确。判题器会从两个方面进行验证解的正确性:一是两个多边形重叠是否消除,二是输出解是否长度最短。因此,如果存在多个解,选手输出任意一个,判题器均会判断该解正确。判题器使用面积法判断两个多边形之间是否重叠。若两个多边形重叠的面积小于1e-8且小于两个多边形面积最小值的百分之一,判题器判定两个多边形不重叠。 Q3:打分函数中的选手测试用时t包含预处理时间吗?A3:不包含。在初赛阶段,预处理时间限制在1s之内,若超时,判题器直接退出,得分为0,但预处理时间不计入打分函数 中的选手测试用时t。 Q4:采用不同编程语言进行解题时,评分结果是否有所不同?是否会依据编程语言划分难度差异?A4:本次软挑赛引入了性能分数,因为不同编程语言存在底层性能差异,确实会对最终的得分有影响。但考虑到引入不同语言的补偿机制,反而有可能导致选手提交性能偏低的编码语言程序,同时,赛题组鼓励大家使用AI编程工具,不同编码语言之间转化比较容易实现。因此,为保证竞赛规则的统一性与成绩的横向可比性,本次评测执行统一性能评判标准,不区分编程语言难度,不补偿不同语言的底层性能差异,最终得分和排名仅依据程序实际运行结果判定。 Q5:demo保证正确性吗?A5:demo的主要作用是让选手熟悉交互过程,不保证在任何情况下均输出合法解。为竞赛公平起见,赛题组不对demo算法细节进行答疑。 Q6:基于给出的demo进行重构优化,是否会触发判重?A6:若选择在demo基础上进行重构优化,建议对demo进行适当的修改,避免无法通过代码查重。查重分为自动查重和人工核验,即便误判也有申诉机制。 Q7:在输出格式要求中要求先输出向量总个数,但是在demo中的Solution.cpp并没有输出。A7:此bug已修复,请选手下载最新版本地程序,并在线提交程序时注意修改源码。 Q8:提交后显示Main file not found。A8:请按照比赛规定的命名方式和打包方法进行提交 Q9:关于判分规则的更新说明。A9: 关于判题规则的修复,请参考如下判分规则:判题器将采用重叠面积法对选手程序输出的平移向量进行正确性校验,不再直接与标准答案向量进行比对。若输出向量未通过重叠面积法验证,则该测试样本点得分为 0; 正确性得分原则:由于多边形 B 沿任意方向平移足够距离后,均可与多边形 A 实现无重叠状态,因此在平移向量通过重叠面积法验证的前提下,判题器将依据输出向量的长度进行评分:向量长度越短,对应得分越高;向量长度越长,对应得分越低; 4月8日前更新判题规则包括:在线平台的判分逻辑,练习阶段任务书、下发的文档包。 Q10:关于题目数据范围的说明。A10:练习阶段的多边形的顶点数据范围3-200;测试样本点的数据范围1w,请参考下发的文档包。正式赛的难度将会提升。 Q11:关于分数波动问题的说明。A11:平台会取所有提交中分数最好的一次。 Q12:关于线下判题器。A12:4月8日前更新判题规则包括:在线平台的判分逻辑,练习阶段任务书、下发的文档包。 Q13:练习赛和正式赛的区别大么?正式赛什么样?A13:正式赛与练习阶段题意相同,但难度上有提升。 Q14:线上判题器能不能显示一下正确率?A14:在线平台不显示正确率,但4月8日会提供线下判题器,线下判题器可以显示正确率。 Q15:程序可以使用创建进程或使用多线程吗?A15:本次比赛要求所有程序必须为单线程、单进程运行。禁止调用 fork、pthread、std::thread 等任何创建子进程或新线程的函数。虽然评测系统在运行时可能不会立即阻断此类违规操作(程序可能会显示评测通过),但工作人员将对代码进行全面的赛后审查。一旦查实使用了违规的并发逻辑,当前成绩将直接作废并判负。请务必确保算法在单核环境下完成计算,切勿因违规操作错失成绩。
-
请问何时有新一期的赛题?
yd_230822901
发表于2026-03-25 16:47:55
2026-03-25 16:47:55
最后回复
zhuizhuzheming
2026-04-13 15:48:05
195 4 -
首先我确定我提交的方式肯定没问题因为之前提交都能拿分,但是现在我就算把demo交上去都是编译错误是为什么
-
我相同的代码不同时间提交分数不一样,这正常吗
-
相同文件在win就可正常提交
-
前面三年的都有replay回放,今年的能不能也有一个。另外能不能完善一下判题的脚本与代码。replay的话起码可以形象化知道我们的程序到底干了一些什么,包括这个判题标准,标准运行时间,有什么含义。这样的话可以给我们这些参赛选手一个很好的优化指示
zhuizhuzheming
发表于2026-03-23 21:51:51
2026-03-23 21:51:51
最后回复
zhuizhuzheming
2026-03-23 21:51:51
179 0 -
这里输出格式让先输出向量总个数,但是在demo中的Solution.cpp并没有输出
-
请问专家,简单多边形点的个数具体在什么范围可以给出吗?另外初赛正式赛的数据每例也是两个简单多边形+1w条查询吗?能否给出查询数量的范围?
-
如何邀请队友加入团队啊?
上滑加载中
推荐直播
-
用码道,让你的AI作品三步上朋友圈2026/08/04 周二 19:00-20:00
林华鼎-华为云AI开发者运营负责人
从入门 · 到做AI应用 · 到企业级开发。不教编程,只教用AI · 零代码、有产出、能带走、可炫耀 · 每课人人动手实操
回顾中 -
华为云码道Agent集成与鸿蒙实战2026/08/11 周二 19:00-21:00
王一男-华为云码道产品规划专家;李炎-华为云码道产品专家;彭江敏-华为云鸿蒙端云一体化开发专家
本次直播带你解读华为云码道7月份产品新特性、新功能。更有专家演示码道Agent Space × 钉钉机器集成实战,从0到1打通消息通道;码道鸿蒙端云一体化实战,快速搭建员工签到系统。
回顾中 -
基于华为云码道,构建你的定制化AI搭子2026/08/14 周五 09:00-11:30
明亮-华为云开发者发展与支持部部长
本期直播将向您全面介绍华为云码道产品,并基于码道手把手教你部署自己的定制化AI陪伴搭子。
回顾中
热门标签