3.27携程笔试
两个小时,四道编程题,ac0道#牛客AI配图神器#
1、求距离最近的回文时间的还有多少分钟(只通过了50%,除了16点到19点要特殊对待,没想出来还有啥问题
)
2、找出出入栈序列里面对调的相邻两数(这题更惨,只通过了0.4还是0.2)
3、游游的乐谱有多少种弹奏方式,钢琴只有26个键,乐谱上是数字,一次可以弹一个数字,也可以弹两个数字,0和大于26的数需要单独判断(用递归回溯的方法做,但我的序号一直越界,没处理出来)
4、求若干区间的相交区间数(暴力超时了,想用数轴来做,也没做出来,我记得牛客刷过类似的题,不过搞忘了
)
总结:还得沉淀
1、求距离最近的回文时间的还有多少分钟(只通过了50%,除了16点到19点要特殊对待,没想出来还有啥问题
2、找出出入栈序列里面对调的相邻两数(这题更惨,只通过了0.4还是0.2)
3、游游的乐谱有多少种弹奏方式,钢琴只有26个键,乐谱上是数字,一次可以弹一个数字,也可以弹两个数字,0和大于26的数需要单独判断(用递归回溯的方法做,但我的序号一直越界,没处理出来)
4、求若干区间的相交区间数(暴力超时了,想用数轴来做,也没做出来,我记得牛客刷过类似的题,不过搞忘了
总结:还得沉淀
全部评论
6-9点和23点也要特殊处理
我第一道和你正好相反,我特殊处理了6-9但没考虑16-19,也只a了50%
我的思路是:回文时间就16个嘛,直接枚举,再转换为分钟做减法,然后00:00得当23:60处理(刚开始没意识到这个问题,只通过了90%)
相关推荐
点赞 评论 收藏
分享
03-27 11:58
西北工业大学 Java 

点赞 评论 收藏
分享