9.18小马智行笔试

四道编程每个100分
1. 数组中找K长度的子数组,输出最大的平均数(删除最大值和最小值)。
思路:先求一个前缀和,然后这里没有想到怎么把每个位置的最小和最大生成数组,就在循环里面算和的同时找min max了导致超时,只过了30%。

2. 一个序列,判断如果有两次的子串组合则标记为1,输出这个字符串是标记和。
思路:没有直接跳过了

3. 数组,可以得到最小前缀和最大前缀,问如果交换两个值,使得最小前缀序列和最大前缀序列值不变的组合数有多少种。
思路:计算单调性,然后统计有多少区间算组合数。样例都过了但是用例为0?

4. 判断字符串K覆盖,k长度的子串都包含一个字母c,输出最小k。
思路:暴力循环通过30%
#小马智行##小马智行笔试#
全部评论
楼主在美国?
点赞 回复 分享
发布于 2022-09-19 17:14 江苏

相关推荐

鼠鼠没有找到暑期实习,简历太空了,感觉直接去秋招会完蛋,这个时间点找个日常实习混个简历,边实习边准备秋招有没有搞头啊
梦想是成为七海千秋:可以的完全可以的,找不到暑期就找日常,秋招之前还是有很多时间可以实习的,哪怕只实习了一个月都可以写在简历上
点赞 评论 收藏
分享
陈逸轩1205:才105 哥们在养生呢
点赞 评论 收藏
分享
06-18 15:03
门头沟学院 Java
至少实习看起来比去年好?问了下群里的同学和身边的同学,人均有offer。有的还有好几个大厂offer
菜鸟1973:上一年暑期也是人均大厂实习offer,结果秋招跟不招人一样,大部分都转正了
点赞 评论 收藏
分享
评论
3
10
分享

创作者周榜

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