贝壳编程题题解

https://paste.ubuntu.com/p/qDBwcQVKRz/
https://paste.ubuntu.com/p/MF6R39s3Mx/
https://paste.ubuntu.com/p/5mbFd2nSQM/
#贝壳找房##题解##笔试题目#
全部评论
可以说下思路么
点赞 回复 分享
发布于 2018-08-18 21:13
大佬6p 学习一哈
点赞 回复 分享
发布于 2018-08-18 21:13
我服
点赞 回复 分享
发布于 2018-08-18 21:17
第二题不对吧?
点赞 回复 分享
发布于 2018-08-18 21:18
题目不一样吗。。。
点赞 回复 分享
发布于 2018-08-18 21:24
第三题我的思路是,把出牌分两种情况,允许出顺子和不允许出顺子的。在不允许出顺子的情况下计算最小步数的方法是把牌从大到小排列,然后把4变成6,3变成4,从前向后求和,第一个令和大于牌数的就是最小步数。遍历的时候分两种情况,一种是求剩下的牌不允许出顺子的情况下的最小步数,另一种是遍历可能会出的顺子,然后继续递归求解。
点赞 回复 分享
发布于 2018-08-18 21:36
校友。
点赞 回复 分享
发布于 2018-08-19 00:09
老哥扑克牌AC了吗
点赞 回复 分享
发布于 2018-08-19 01:15
我过了两题半,社团那题我的思路就是设立一个1-time_max的空数组,遍历所有时间段,比如第一个社团1-3 那么就将数组 1,2位 的值+1(前闭后开),当某一个位值为3时可以明确退出,设置完数组后,可以统计数组中2出现的开始和结束:   接下来有两个情况(1.全1,说明没有重叠,答案就是1-n个社团,返回n. 2.存在2的开始和结束,那么就统计有哪个社团的时间段是能包含这个区间的).综上是我的思路,欢迎讨论
点赞 回复 分享
发布于 2018-08-21 10:22

相关推荐

2024-11-19 15:16
武汉理工大学 Java
喀什克尔的胡杨:秋招面了很多主管,感觉主管都是傻蛋
点赞 评论 收藏
分享
只写bug的程序媛:人家说一本以上,不是及以上
点赞 评论 收藏
分享
评论
点赞
收藏
分享
牛客网
牛客企业服务