文章
17
粉丝
0
获赞
0
访问
1.3k
评分及理由
(1)得分及理由(满分4分)
学生答案的基本思想是使用辅助数组存储前p个元素,然后移动剩余元素,最后将辅助数组元素放回。这种方法与标准答案中的“另解”一致,思路正确且高效。因此得4分。
(2)得分及理由(满分7分)
学生代码使用C语言描述,基本实现了辅助数组方法。但存在以下逻辑错误:
for(int i=0, i 应改为 for(int i=0; i(同样问题出现在其他循环)。
代码整体逻辑正确,但语法错误影响执行。扣2分(语法错误扣分)。得5分。
(3)得分及理由(满分2分)
学生正确分析了时间复杂度为O(n)和空间复杂度为O(p),与标准答案一致。得2分。
题目总分:4+5+2=11分
登录后发布评论
暂无评论,来抢沙发