【题解征集】牛客编程巅峰赛S1第8场 - 青铜白银

比赛名称:牛客编程巅峰赛S1第8场 - 青铜&白银

活动具体内容

8月1日17:00-9月1日12:00,写牛客编程巅峰赛S1第8场 - 青铜白银题目的题解,即可获得牛币~

发放牛币的数量取决于题目难度,题目数量,题解质量

比赛结束之后点击每题后的进入题解->写题解,博客会被收录在每道题目之下

活动奖励:

在牛客博客中写题解,并回复地址,如果写了多篇题解,请在回复中说明~
我们将在9月1日下午审核,并给每篇题解发放5-40牛币

PS:

  1. 如果题解写的非常好,@西西莉将会增加其获得的牛币
  2. 如果题解写的非常水,@西西莉会减少获得其获得的牛币
  3. 如果题解有抄袭行为,@西西莉将会取消其获得牛币的资格
全部评论
``` import java.util.Scanner; public class CountSum {     public static void main(String[] args) {         Scanner sc = new Scanner(System.in);         int n = sc.nextInt();         int x = sc.nextInt();         int[] arr = new int[n];         for (int i = 0; i < n; i++) {             arr[i] = sc.nextInt();         }         CountSum t = new CountSum();         System.out.println(t.solve(n,x,arr));     }     /**      * 返回重新分配后,满足牛牛要求的水量的瓶子最多的数量      * @param n int整型 瓶子的数量      * @param x int整型 牛牛的对瓶中的水量要求      * @param a int整型一维数组 每个瓶子中的含水量      * @return int整型      */     public int solve (int n, int x, int[] a) {         // write code here         long sum = 0;         int count = 0;         for(int i = 0; i < a.length; i++){             sum += a[i] - x;             if(sum >= 0)                 count++;         }         return count;     } } ``` 这个解法是可以通过的,但是自己写了个测试用例, 输入:4 7 9 4 7 7 实际输出:1 预期输出:3 按照题意不是应该输出4个瓶中满足要求水量是7的最多有几瓶吗?请问是牛客后台的测试用例问题还是我理解有错?
点赞 回复 分享
发布于 2020-08-17 00:09
A,B,C:https://blog.nowcoder.net/n/967303777ffc4b1792315e2fe522ff2a
点赞 回复 分享
发布于 2020-08-06 18:24
A:https://blog.nowcoder.net/n/dcf32a9073c645fab90ca8320998a965 B:https://blog.nowcoder.net/n/3bebe5c4990e412781bc068e77cb193d
点赞 回复 分享
发布于 2020-08-06 18:22
https://blog.nowcoder.net/n/32c86e86faef4f35a0642e4b97b78cc1 ABC
点赞 回复 分享
发布于 2020-08-02 12:24

相关推荐

LemontreeN:有的兄弟有的我今天一天面了五场,4个二面一个hr面
投递字节跳动等公司7个岗位
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务