携程笔试

今天这场最后一题怎么做啊?花一小时写个归并,结果只过了 4.45%
题目只给一个样例,自己造的数据也都过了,太奇怪了😅
全部评论
写了复杂度n^3的,自己试样例都没问题结果9%
2 回复 分享
发布于 09-18 20:58 浙江
这么难
点赞 回复 分享
发布于 09-19 11:05 北京
dp可以做,存一下每个区间大于和小于的数字数量
点赞 回复 分享
发布于 09-18 21:58 陕西
我一看n≤2000,诶卧槽,直接用二维前缀和,空间换时间,n^2的时间复杂度
点赞 回复 分享
发布于 09-18 21:55 河南
可以用离散化加树状数组优化时间到O(n^2 logn),但是感觉这样偏竞赛的做法了
点赞 回复 分享
发布于 09-18 21:28 四川
能不能存每个区间的逆序数和顺序数,然后翻转就是总数减去逆序数加上顺序数,遍历一遍求最小值,感觉是n方
点赞 回复 分享
发布于 09-18 21:25 湖北
我的想法是找到连续递减最长的子数组,记录下标然后反转之后输出这个对,但是最后时间不够来不及验证了,而且不知道会不会超时
点赞 回复 分享
发布于 09-18 21:15 新加坡
直接输出n-1也是4.45%
点赞 回复 分享
发布于 09-18 21:14 北京
过了30%+,不是很懂为什么是答案错误
点赞 回复 分享
发布于 09-18 21:11 天津
第三题就过了10 纯暴力
点赞 回复 分享
发布于 09-18 21:06 安徽
应该是动规吧,但是我超时,只过了20多
点赞 回复 分享
发布于 09-18 21:06 吉林
我最后一题也4.45
点赞 回复 分享
发布于 09-18 21:02 浙江

相关推荐

09-18 20:41
百度_Java
点赞 评论 收藏
分享
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
1
2
分享

创作者周榜

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