关注
1.翻牌求最大分
给出n个牌数,在-100到100之间,求最大得分。规则如下:连续翻牌,如果选当前牌,则总得分等于上一次翻牌总得分加上当前牌的数字,如果当前总得分小于它前三次的总得分的话,那此次不翻牌,并且总得分就等于它前三次的得分。1到3次翻牌数如果小于0的话就取0。
例子:1,-5,-6,4,7,2,-2
(1)1大于零 翻牌
(2)-5 加上1 小于0 不翻 结果为0
(3)-6 加上0 小于0 不翻 结果为0
(4)4 加上0 大于0(1)翻牌 结果为4
(5)7 加上4 大于0(2) 翻牌 结果为11
(6)2 加上11 大于0(3) 翻牌 结果为13
(7)-2 加上14 大于4(4)翻牌 结果为11
2.求N个最大,最小数之和
输入数组,排序 找到最大N个数和最小N个数 然后相加,返回相加结果。
如果N个数中有重复,返回-1。
输入
5
2,3,2,4,3
2
输出 -1
因为排序后最小n个数有重复
3.病毒扩散
一个输入N个数满足n*n,1表示中病毒,0表示健康。每天有病毒的会感染它的上下左右的格子。求共需多少天所有格子全部感染。当输入全0或者全一的话输出-1,否则输出所需天数。
查看原帖
点赞 评论
相关推荐
牛客热帖
正在热议
# 牛客帮帮团来啦!有问必答 #
730854次浏览 11739人参与
# 非技术岗是怎么找实习的 #
74756次浏览 1400人参与
# 海康威视求职进展汇总 #
91655次浏览 1094人参与
# 浅聊一下我实习的辛苦费 #
81630次浏览 763人参与
# 如何写一份好简历 #
263284次浏览 3965人参与
# 硬件人求职现状 #
185162次浏览 2709人参与
# 通信硬件人笔面经互助 #
111974次浏览 2263人参与
# 面试等了一周没回复,还有戏吗 #
40630次浏览 500人参与
# 机械制造面试记录 #
37650次浏览 505人参与
# 24届营销人拿到了几个offer #
4247次浏览 62人参与
# 铜五铁六真的存在吗? #
28338次浏览 298人参与
# 实习生应该准时下班吗 #
76896次浏览 571人参与
# 打工人的辛酸 #
8625次浏览 134人参与
# 运营人的第一份offer应该如何选 #
35323次浏览 643人参与
# 美的求职进展汇总 #
39026次浏览 419人参与
# 如何看待offer收割机的行为 #
224226次浏览 3256人参与
# 产品实习,你更倾向大公司or小公司 #
36499次浏览 560人参与
# 数据人offer决赛圈怎么选 #
44835次浏览 728人参与
# 实习与准备秋招该如何平衡 #
172038次浏览 3115人参与
# 通信硬件薪资爆料 #
201036次浏览 1823人参与