科大讯飞 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操作,而且我还尝试增大了数组的大小,我真的不理解怎么会超出。

搞到后面真的光火,直接提交了
全部评论
大佬可以投递满帮保个底试试哈 https://www.nowcoder.com/feed/main/detail/a4df4a929a9148edb4a927e671a467e2?toCommentId=16770682
点赞 回复 分享
发布于 2023-08-26 16:08 江苏
第二题我也是超出数组长度 我都怀疑科大讯飞出题目本身可能就有点问题 而且选择题还有俩根本没有题干和选项(难道就我一个人这样吗)
点赞 回复 分享
发布于 2023-08-26 16:06 湖南
第二题我也out of range,也是按照他的n设置的二维数组,服了
点赞 回复 分享
发布于 2023-08-26 16:05 浙江
第一题一样 不知道哪里出问题了
点赞 回复 分享
发布于 2023-08-26 16:04 北京
感觉第一题直接按逗号分隔以后得到的数字可能会很长,超限,想着直接存字符串写个字符串比大小了,最后没时间
点赞 回复 分享
发布于 2023-08-26 16:04 浙江
第一题暴力有91,第二题应该用迪杰斯特拉但没复习到,我和你一样的报错😂
点赞 回复 分享
发布于 2023-08-26 15:54 北京

相关推荐

重生我想学测开:嵌入式的问题,我准备入行京东外卖了
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
2
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务