科大讯飞 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,第二题应该用迪杰斯特拉但没复习到,我和你一样的报错😂
相关推荐
点赞 评论 收藏
分享
活泼的代码渣渣在泡池...:同学你好,我也是学院本,后天要面这个亚信科技,是实习,请问问题都啥样呀,我项目就做了网上的,这是第一次面试

点赞 评论 收藏
分享
球球与墩墩:这不是前端常考的对象扁平化吗,面试官像是前端出来的
const flattern = (obj) => {
const res = {};
const dfs = (curr, path) => {
if(typeof curr === 'object' && curr !== null) {
const isArray = Array.isArray(curr);
for(let key in curr) {
const newPath = path ? isArray ? `${path}[${key}]` : `${path}.${key}` : key;
dfs(curr[key], newPath);
}
} else {
res[path] = curr
}
}
dfs(obj);
return res;
}
查看3道真题和解析 点赞 评论 收藏
分享
