首页 > 其他分享 >2020年蓝桥杯省赛 数字三角形 ------动态规划

2020年蓝桥杯省赛 数字三角形 ------动态规划

时间:2023-03-04 16:34:32浏览次数:42  
标签:Scanner int 蓝桥 2020 ------ new 省赛

。。。。。。。。。

 

import java.util.Scanner;
public class Main{
    public static void main(String[]args)
    {
        Scanner input=new Scanner(System.in);
        int n= input.nextInt();
        int [][]ant=new int[n][n];
        int [][]dp=new int[n][n];
        for(int i=0;i<n;i++)
        {
            for(int j=0;j<=i;j++)
            {
                ant[i][j]= input.nextInt();
            }
        }
        dp[0][0]=ant[0][0];
        for(int i=1;i<n;i++)
        {
            dp[i][0]=dp[i-1][0]+ant[i][0];
        }
        for(int i=1;i<n;i++)
        {
            for(int j=1;j<=i;j++)
            {
                dp[i][j]=ant[i][j]+Math.max(dp[i-1][j],dp[i-1][j-1]);
            }
        }
        if(n%2!=0)
        {
            System.out.println(dp[n-1][n/2]);
        }
        else{
            System.out.println(Math.max(dp[n-1][n/2],dp[n-1][n/2-1]));
        }
    }
}

 

标签:Scanner,int,蓝桥,2020,------,new,省赛
From: https://www.cnblogs.com/liliczw2209/p/17178515.html

相关文章

  • Fetch API 教程
    引用:https://www.ruanyifeng.com/blog/2020/12/fetch-tutorial.htmlfetch()是XMLHttpRequest的升级版,用于在JavaScript脚本里面发出HTTP请求。浏览器原生提供这个......
  • HDOJ 2061-2070
    2061Treasurethenewstart,freshmen!ProblemDescriptionbackground:Anewsemestercomes,andtheHDUalsomeetsits50thbirthday.Nomatterwhat'syou......
  • KDTree实现KNN算法
    KDTree实现KNN算法完整的实验代码在我的github上......
  • docker-compose up -d 运行报错: ERROR: https://dl-cdn.alpinelinux.org/alpine/v3.1
    docker部署python时执行到RUNapkupdate....命令出现错误:ERROR:https://dl-cdn.alpinelinux.org/alpine/v3.17/community:BADsignature一般是软件包源地址请求......
  • VSCode 隐藏部分右键菜单
    资源管理器右键菜单:进入设置界面、输入ExplorerContextMenu搜索设置。编辑器右键菜单(包括编辑器标题右键菜单):进入设置界面、输入EditorContextMenu搜索设置。编辑器......
  • 在阿里云服务器上,配置docker加速器
    在阿里云服务器上配置Docker加速器可以大大加速Docker镜像的下载速度,以下是具体步骤:登录阿里云控制台,打开容器镜像服务。在左侧导航栏中选择“加速器”,然后单击“立......
  • MySQL参数优化之thread_cache_size
    1.thread_cache_size简介每建立一个连接,都需要一个线程来与之匹配,此参数用来缓存空闲的线程,以至不被销毁,如果线程缓存中有空闲线程,这时候如果建立新连接,MYSQL就会很快的响应......
  • MongoTemplate更新实体类的最优方法
    直接上代码@PostMapping("/update")publicObjectupdate(@RequestBodyURLDTOurldto)throwsException{urldto.setName("update");Queryquery=ne......
  • MySQL的InnoDB 三种行锁,SQL 语句加了哪些锁?
    InnoDB三种行锁:RecordLock(记录锁):锁住某一行记录GapLock(间隙锁):锁住一段左开右开的区间Next-keyLock(临键锁):锁住一段左开右闭的区间哪些语句上面会加行锁?(1)对于常见的......
  • Mysql 1290 - The MySQL server is running with the --secure-file-priv option
    问题场景执行导入数据报错执行语句如下:loaddatainfile'C:\Users\86183\Desktop\laodInFile.txt'INTOTABLEtest.test1;报错信息如下:1290-TheMySQLserverisrunnin......