public static long solution(int n, int[] nums) { long sum=0; if(n<=2){ for(int num:nums){ sum+=num; } return sum; } int res=0; // 每次选择差值最大的进行踏前斩 Math.max(nums[i]+nums[i+1]+nums[i+2]-6) while(res!=n-2){ res=0; int index=-1; long max=0; for(int i=0;i<=n-3;i++){ if(nums[i]>=1&;&;nums[i+1]>=2&;&;nums[i+2]>=3){ int diff=nums[i]+nums[i+1]+nums[i+2]-6; if(diff>=max){ index=i; max=diff; } }else{ res++; } } if(index!=-1){ sum+=5; nums[index]-=1; nums[index+1]-=2; nums[index+2]-=3; } } for(int num:nums) sum+=Math.max(0,num); //普通攻击 return sum; }
点赞 1

相关推荐

10-28 11:04
已编辑
美团_后端实习生(实习员工)
一个2人:我说几个点吧,你的实习经历写的让人觉得毫无含金量,你没有挖掘你需求里的 亮点, 让人觉得你不仅打杂还摆烂。然后你的简历太长了🤣你这个实习经历看完,估计没几个人愿意接着看下去, sdk, 索引这种东西单拎出来说太顶真了兄弟,好好优化下简历吧
点赞 评论 收藏
分享
10-06 12:46
门头沟学院 Java
跨考小白:定时任务启动
点赞 评论 收藏
分享
有没有经济学家能告诉我,三年后中国的就业市场会不会好转?我在校招中拿到了一份9k+的offer,还是行业的龙头企业,心里其实不想再考研了。但又总是担心,万一读研后薪资更高,我会不会后悔呢?
Fyhyuky:三年后肯定不会啊,只会比现在更烂,你自己看看现在有没有什么增长点,电车都是国家补贴兜底才发展出来的,已经比较违背市场自然规律了,互联网更不用说了,国家强力打压,传统制造业转型失败,现在苟延残喘中
点赞 评论 收藏
分享
牛客网
牛客企业服务