第三题可以用一重循环吗? import java.util.Scanner; /**  * @date 2019-09-21  */ public class Main {     public static void main(String[] args) {         Scanner input = new Scanner(System.in);         int n = input.nextInt();         int[] res = new int[n];         for (int i = 0; i < n; i++) {             int num = input.nextInt();             int[] t = new int[num];             for (int j = 0; j < num; j++) {                 t[j] = input.nextInt();             }             int sum = t[0];             int max = 1;             int l = 1;             for (int j = 1; j < num; j++) {                 if (t[j] >= sum) {                     l++;                     sum += t[j];                 } else {                     max = Math.max(max, l);                     sum = t[j];                     l = 1;                 }             }             res[i] = Math.max(max,l);         }         for (int r : res) {             System.out.println(r);         }     } }
点赞 评论

相关推荐

太难了,双9bg也被刷
投递韶音科技等公司10个岗位
点赞 评论 收藏
分享
06-18 08:36
湖南大学 Java
运营你豪哥:没啥拷打的 1.增加量化结果,现在有点缺效果数据 2.突出复杂性,现在的项目描述有点像功能清单,强调一下技术难点和解决方案。
不给转正的实习,你还去吗
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务