当前位置: 首页 > news >正文

OD_2024_C卷_200分_9、园区参观路径【JAVA】【动态规划】

在这里插入图片描述
在这里插入图片描述

package odjava;import java.util.Scanner;public class 九_园区参观路径 {public static void main(String[] args) {Scanner sc = new Scanner(System.in);int n = sc.nextInt(); // 长 -> 行数int m = sc.nextInt(); // 宽 -> 列数int[][] matrix = new int[n][m]; // 地图矩阵for (int i = 0; i < n; i++) {for (int j = 0; j < m; j++) {matrix[i][j] = sc.nextInt();}}// 如果起点和终点不能参观,则没有路径if (matrix[0][0] == 1 || matrix[n - 1][m - 1] == 1) {System.out.println(0);return;}long[][] dp = new long[n][m];dp[0][0] = 1;for (int i = 0; i < n; i++) {for (int j = 0; j < m; j++) {if (matrix[i][j] == 1) continue;if (i > 0) {dp[i][j] += dp[i - 1][j];}if (j > 0) {dp[i][j] += dp[i][j - 1];}}}System.out.println(dp[n - 1][m - 1]);}
}

相关文章:

  • 【SpringCloud微服务实战02】Ribbon 负载均衡
  • 是什么原因影响到服务器的稳定性
  • L1阶段题解方法总结
  • 游戏中主流的护甲计算
  • 微信聊天助手
  • HarmonyOS系统开发基础环境搭建
  • 年轻人退休或失业?藏在身边的冷门暴利行业,2024适合年轻人轻资产创业项目!
  • 基于SpringBoot的招聘网站
  • 一键清除JavaScript代码中的注释:使用正则表达式实现
  • 三井住友保险中国区信息技术部负责人陈婧,将出席“ISIG-RPA超级自动化产业发展峰会”
  • Spring事件发布监听器ApplicationListener原理- 观察者模式
  • 策略分析:Atlassian Server版停止支持,Server版用户应该转向数据中心版本还是云版?
  • 探秘分布式神器RMI:原理、应用与前景分析(二)
  • python 运行环境(Docker 容器)
  • 执法仪主板方案定制_MTK平台安卓主板方案商
  • [译]前端离线指南(上)
  • 【编码】-360实习笔试编程题(二)-2016.03.29
  • ➹使用webpack配置多页面应用(MPA)
  • css选择器
  • ES10 特性的完整指南
  • exports和module.exports
  • happypack两次报错的问题
  • input的行数自动增减
  • Java到底能干嘛?
  • JS+CSS实现数字滚动
  • Logstash 参考指南(目录)
  • Nodejs和JavaWeb协助开发
  • Python中eval与exec的使用及区别
  • 规范化安全开发 KOA 手脚架
  • 嵌入式文件系统
  • 吴恩达Deep Learning课程练习题参考答案——R语言版
  •  一套莫尔斯电报听写、翻译系统
  • 3月7日云栖精选夜读 | RSA 2019安全大会:企业资产管理成行业新风向标,云上安全占绝对优势 ...
  • elasticsearch-head插件安装
  • 曜石科技宣布获得千万级天使轮投资,全方面布局电竞产业链 ...
  • ​TypeScript都不会用,也敢说会前端?
  • !!java web学习笔记(一到五)
  • #!/usr/bin/python与#!/usr/bin/env python的区别
  • #在线报价接单​再坚持一下 明天是真的周六.出现货 实单来谈
  • (8)STL算法之替换
  • (Arcgis)Python编程批量将HDF5文件转换为TIFF格式并应用地理转换和投影信息
  • (独孤九剑)--文件系统
  • (附源码)springboot宠物管理系统 毕业设计 121654
  • (算法)Travel Information Center
  • (五)大数据实战——使用模板虚拟机实现hadoop集群虚拟机克隆及网络相关配置
  • (转)AS3正则:元子符,元序列,标志,数量表达符
  • (转)Groupon前传:从10个月的失败作品修改,1个月找到成功
  • .NET Framework杂记
  • .net 生成二级域名
  • .NET/C# 检测电脑上安装的 .NET Framework 的版本
  • .Net高阶异常处理第二篇~~ dump进阶之MiniDumpWriter
  • @Autowired多个相同类型bean装配问题
  • @cacheable 是否缓存成功_让我们来学习学习SpringCache分布式缓存,为什么用?
  • @JsonFormat与@DateTimeFormat注解的使用
  • @transaction 提交事务_【读源码】剖析TCCTransaction事务提交实现细节