首页 > 其他分享 >每日打卡

每日打卡

时间:2023-03-06 19:44:50浏览次数:31  
标签:int max 每日 list1 list3 list2 new 打卡

课堂练习:

练习求一个数组最大连续和,

import java.util.Scanner;


public class main {
    public static void main(String[] args) {

        Scanner cin = new Scanner(System.in);

        int[] list1 = new int[1000000];
        int n = cin.nextInt();
        for (int i = 0; i < 10; i++) {
            list1[i] = cin.nextInt();
        }
        int[] list2 = new int[1000000];
        int[] list3 = new int[1000000];
        list2[0] = list1[0];
        for (int i = 1; i < n; i++) {
            list2[i] = list2[i - 1] + list1[i];
        }
        int m = cin.nextInt();

        for (int i = 0; i < n - m; i++) {
            if (i == 0) list3[i] = list2[m - 1];
            list3[i] = list2[i + m - 1] - list2[i];
        }

        int max = list3[0];
        for (int i = 0; i < list3.length; i++) {
            if (list3[i] > max) max = list3[i];
        }

        System.out.println(max);
    }


}

标签:int,max,每日,list1,list3,list2,new,打卡
From: https://www.cnblogs.com/yunbianshangdadun/p/17185108.html

相关文章

  • 每日记录(十四)2023.03.06
    一、题目要求1、输入一个整形数组,数组里有正数也有负数。2、数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和。3、求所有子数组的和的最大值。要求时间复......
  • 每日总结2023/3/6(安卓连接mysql)
    更换网络需要更改ip如何查找自己ip?cmd-输入ipconfig  先上结果   原文链接(26条消息)mysql5.7.35安装配置教程【超级详细安装教程】_qq-1438608594的博客-......
  • day06 打卡242.有效的字母异位词 349. 两个数组的交集 202. 快乐数
    day06打卡242.有效的字母异位词349.两个数组的交集202.快乐数242.有效的字母异位词242题目链接1.思路:可以先记住s的每个字符,如果出现就+1;再次循环t的每一个字符,寻......
  • 3.5每日总结
     今天学习了TableLayout(表格布局)。android:collapseColumns:设置需要被隐藏的列的序号android:shrinkColumns:设置允许被收缩的列的列序号android:stretchColumns:设置......
  • 每日一练(剑指offer)打印从1到最大的n位数
    描述输入数字 n,按顺序打印出从1到最大的n位十进制数。比如输入3,则打印出1、2、3一直到最大的3位数999。1.用返回一个整数列表来代替打印2.n为正整数,0<n<=......
  • 每日记录(十三)2023.03.05
    Handler和消息处理上节中提到,不同线程间如何通信,Handler就是一个易用的方案。如果把各个线程比作各干各活的工人,Handler就像是个中间人,负责把各个工人传来的消息进行处理,......
  • Android学习-每日打卡APP-实现浏览功能
    接着写每日打卡App现在实现了浏览功能packagecom.example.clockappliction;importandroidx.appcompat.app.AppCompatActivity;importandroid.content.Intent;im......
  • 3.6每日总结
    Pythonbreak语句,就像在C语言中,打破了最小封闭for或while循环。break语句用来终止循环语句,即循环条件没有False条件或者序列还没被完全递归完,也会停止执行循环语句。brea......
  • 每日总结2023/3/5
    今天学习了AndroidStudio中的系统通知 具体是关于Android中notification的使用 NotificationManager:通知管理器,用来发起、更新、删除通知NotificationChannel:通知......
  • 3/5每日总结
    在今天一整天再弄androidstuido的这个app很难,自己在网上查找相关代码,对于记事本的增加,删除,连接数据库等等,每个界面都要相互关联。packagecom.example.qwe;/**注册......