美团嵌入式软件开发-8.10笔试
总共20道单选题,2道编程题,单选题主要是Linux,FreeRTOS,驱动的内容都有所涉及,难度中等。
编程题1:
输入一个字符串,所有字母顺序顺延,a->z,b->a,A->Z,除字母外不做处理
编程题2:
输入一组数据,第一行代表数据组个数,第二行包含数组长度n,清除整个数组开销k,清除数组第一个元素开销x;第三行为一个非负整型数组a;
可以进行两个操作:1.删除数组第一个元素,开销x 2.删除整个数组,开销k*MEX(a),MEX(a)代表数组中未包含的最小非负整数
输出清除每个数组的最小开销。
总结:单选和第一道编程题40分钟就做完了,结果最后一题一直卡着通不过去,也想不出别的方法所以想着暴力求解过的,结果一个数据都没通过最后放弃了,有没有大佬知道怎么写呀,又是凉凉的一天
编程题1:
输入一个字符串,所有字母顺序顺延,a->z,b->a,A->Z,除字母外不做处理
编程题2:
输入一组数据,第一行代表数据组个数,第二行包含数组长度n,清除整个数组开销k,清除数组第一个元素开销x;第三行为一个非负整型数组a;
可以进行两个操作:1.删除数组第一个元素,开销x 2.删除整个数组,开销k*MEX(a),MEX(a)代表数组中未包含的最小非负整数
输出清除每个数组的最小开销。
总结:单选和第一道编程题40分钟就做完了,结果最后一题一直卡着通不过去,也想不出别的方法所以想着暴力求解过的,结果一个数据都没通过最后放弃了,有没有大佬知道怎么写呀,又是凉凉的一天
全部评论
一模一样 第二题倒序15%通过率 搞不懂
最后一道 好难 关键就是找哪个MEX(a),没写出来
相关推荐