我这个小菜鸡,有幸暴力A了🤣 public static int numberofprize(int a, int b, int c) { // write code here int ans = Math.min(a, Math.min(b, c)); a = a - ans; b = b - ans; c = c - ans; int[] nums = {a, b, c}; Arrays.sort(nums); while (nums[2] > 2 || (nums[1] > 1 && nums[2] > 1)) { if(nums[2]>2){ nums[2] -= 2; if (nums[1] == 0) { nums[1]++; continue; } else { nums[0]++; } }else{ nums[1]--; nums[2]--; nums[0]++; } if(nums[1]>nums[2]){ int tmp = nums[1]; nums[1] = nums[2]; nums[2] = tmp; } nums[0]--; nums[1]--; nums[2]--; ans++; } return ans; }
点赞 2

相关推荐

给个offer吧😭...:agent开发据我所知好点的厂子都是要9的吧,毕竟人多。另外很混乱,好多厂是还要你懂深度学习的知识虽然可能他们也不用,谁让人多呢
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务