科大讯飞 0826 笔试都只能过10%
第一题我理解是求逆序对,我用两层循环做的,始终只能过9%,而且我尝试了直接输出 0,也是过 9%,我不理解
for i = 0;i<n-1;i++{
for j = i+1;j<n;j++{
if(nums[i]> 2*nums[j]){
cnt_num +=1;
}
}
}
第二题也是,我过了10%,某个算例说我 超出数组长度 31
明明我就是根据第一行数值n,设置的数组大小,而且我也注意到了楼房的序号是从1开始的,所以做了-1操作,而且我还尝试增大了数组的大小,我真的不理解怎么会超出。
搞到后面真的光火,直接提交了
for i = 0;i<n-1;i++{
for j = i+1;j<n;j++{
if(nums[i]> 2*nums[j]){
cnt_num +=1;
}
}
}
第二题也是,我过了10%,某个算例说我 超出数组长度 31
明明我就是根据第一行数值n,设置的数组大小,而且我也注意到了楼房的序号是从1开始的,所以做了-1操作,而且我还尝试增大了数组的大小,我真的不理解怎么会超出。
搞到后面真的光火,直接提交了
全部评论
大佬可以投递满帮保个底试试哈
https://www.nowcoder.com/feed/main/detail/a4df4a929a9148edb4a927e671a467e2?toCommentId=16770682
第二题我也是超出数组长度
我都怀疑科大讯飞出题目本身可能就有点问题
而且选择题还有俩根本没有题干和选项(难道就我一个人这样吗) 
第二题我也out of range,也是按照他的n设置的二维数组,服了
第一题一样 不知道哪里出问题了
感觉第一题直接按逗号分隔以后得到的数字可能会很长,超限,想着直接存字符串写个字符串比大小了,最后没时间
第一题暴力有91,第二题应该用迪杰斯特拉但没复习到,我和你一样的报错😂
相关推荐
05-07 09:53
未填写教育信息 嵌入式工程师 点赞 评论 收藏
分享
点赞 评论 收藏
分享