蓝桥杯编程比赛的评分方式如下:
结果填空题
必须完全正确才能得分。
结果中含有引导或尾随的空白将被忽略,不扣分。
结果中含有中文空白字符或标点符号,按错误处理。
结果中含有不必要的多余内容(说明文字、标点符号等),按错误处理。
代码填空题
取出首尾空白,若与参考答案完全一致,则得分。
把自己的答案带入到“评分标准”提供的验证代码中,运行程序得到期望结果的,得分。
其它情况不得分。
编程大题
每个测试用例单独计分。
本次比赛各个用例均分题目的分值。
四舍五入保留小数点后位。
统计总分时,四舍五入保留到小数点后位。
首先编译自己的代码,编译发生错误则本题不得分。
编译通过的程序采用控制台命令进行输入输出重定向测试。例如,C组的程序执行文件为a.exe,则:`a > out.txt`,然后比较`out.txt`与`out1.txt`若相同则本用例得分。如果是Java组,编译后的文件为:`A.class`,则:`java A > out.txt`,然后比较`out.txt`与`out1.txt`若相同则本用例得分。
综合评判
在进行排名时,如果多人解题数量相同,则根据解题时间、代码质量等因素进行综合评判。
建议
参赛者应仔细阅读题目要求和评分标准,确保代码的正确性和完整性。
注意编译和测试,避免因编译错误和输出格式问题失分。
在编程大题中,尽量多地拿到可以获得的分数,注意稳扎稳打。