首页 > 其他分享 >路径计数2

路径计数2

时间:2023-12-09 15:31:50浏览次数:22  
标签:格子 非负 int 路径 样例 计数 include 1001

路径计数2

题目描述

一个 路径计数2_ci 的网格,你一开始在 路径计数2_i++_02,即左上角。每次只能移动到下方相邻的格子或者右方相邻的格子,问到达 路径计数2_ci_03,即右下角有多少种方法。

但是这个问题太简单了,所以现在有 路径计数2_ci_04 个格子上有障碍,即不能走到这 路径计数2_ci_04 个格子上。

输入格式

输入文件第 路径计数2_数据_06 行包含两个非负整数 路径计数2_i++_07,表示了网格的边长与障碍数。

接下来 路径计数2_ci_04 行,每行两个不大于 路径计数2_ci_09 的正整数 路径计数2_数据_10。表示坐标 路径计数2_数据_11 上有障碍不能通过,且有 路径计数2_i++_12,且 路径计数2_数据_10 至少有一个大于 路径计数2_数据_06,并请注意障碍坐标有可能相同。

输出格式

一个非负整数,为答案 路径计数2_数据_15 后的结果。

样例 #1

样例输入 #1

3 1
3 1

样例输出 #1

5

提示

对于 路径计数2_数据_16 的数据,有路径计数2_ci_17

对于 路径计数2_ci_18 的数据,有路径计数2_ci_19

对于 路径计数2_ci_18 的数据,有路径计数2_数据_21

对于 路径计数2_数据_22 的数据,有路径计数2_i++_23

#include<iostream>
#include<cstdio>
using namespace std;
int f[1001][1001];
int n,m;
int main() {
	cin>>n>>m;
	for(int i=1; i<=m; i++) {
		int a,b;
		cin>>a>>b;
		f[a][b]=-1;
	}
	f[1][1]=1;
	for(int i=1; i<=n; i++) {
		for(int j=1; j<=n; j++) {
			if(f[i][j]!=-1) {
				f[i][j]=max(max(f[i][j-1],f[i][j]),max(f[i-1][j],f[i-1][j]+f[i][j-1]));
			}
			f[i][j]%=100003;
		}
	}
	cout<<f[n][n];
	return 0;
}

标签:格子,非负,int,路径,样例,计数,include,1001
From: https://blog.51cto.com/u_16003019/8749946

相关文章

  • Spring Boot学习随笔- @SpringBootApplication详解、加载绝对路径配置文件、工厂创建
    学习视频:【编程不良人】2021年SpringBoot最新最全教程3.5@SpringBootApplication详解这是一个组合注解,就是由多个注解组成。下列注解红框内称为元注解(jdk提供)@Target:指定注解作用范围@Retention:指定注解什么时候生效重要注解@SpringBootConfiguration:自动配置Spring......
  • 【单片机】实验七:定时计数器实验
    #include<STC8.H>/*#定时计数器溢出发生中断原理实验@2023N12Y7R#P1:控制显示内容#P2:控制显示位置实验目的:利用单片机内部定时器T0或者T1,控制一个LED数码管实现数字0-9循环显示,精确执行每一秒显示一个数字*/unsignedcharled[10]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7......
  • 近40年后!微软记事本获“史诗级”更新:终于有字符计数功能
    近日,微软发布了面向Dev和Canary频道的Windows11更新,此次更新最大的亮点,就是为自带的记事本应用程序新增了字符计数功能。自1985年发布的Windows1.0开始,每一个版本的Windows系统都自带了记事本软件,可以用来快速编辑一些文本。而此前如果想要知道一个文本文档究竟有多少字,只能通......
  • 最短路径
    #include<iostream>#include<cstring>#include<cstdio>usingnamespacestd;constintN=1010;structedge{intv,w;edge*next;};structnode{intk;edge*next;}a[1010];intn;intfind(intu){for(inti=0;i<n;i++){if(a......
  • 路径规划算法 - 求解最短路径 - A*(A-Star)算法
    Dijkstra(迪杰斯特拉)算法A*(A-Star)算法是一种静态路网中求解最短路径最有效的直接搜索方法,也是解决许多搜索问题的有效算法。算法中的距离估算值与实际值越接近,最终搜索速度越快。A*算法是一个“搜索算法”,实质上是广度优先搜索算法(BFS)的优化A*算法的作用是“求解最短路径......
  • 【Docker】更改docker镜像的存储路径
    1.查看Docker存储路径dockerinfo|grep"DockerRootDir"2.关闭所有运行的容器···dockerps|awk'{print$1}'|xargsdockerstop···3.停止docker服务systemctlstopdocker4.新增的磁盘挂载点上新建目录,并将原有的docker容器和镜像全部拷贝过来,比如这里新增......
  • java中禁用科学计数法的处理
    importjava.text.DecimalFormat;publicclassDisableScientificNotationExample{publicstaticvoidmain(String[]args){doublenumber=123456789.123456789;//创建DecimalFormat对象,设置输出格式DecimalFormatdecimalFormat=newD......
  • 用Haskell写一个采集统计数据的程序
     在日常生活中我们需要统计一些人文地理相关数据,一条一条人工收集显然非常困难,而且不现实,那么今天,我就试着用haskell写一个采集统计数据的程序,测试了一下速度还不错,稳定性还不确定,至少目前还没有什么问题,一起来看看吧。```haskellimportNetwork.HTTPimportNetwork.HTTP.Condu......
  • wamp修改站点路径,php服务器修改路径
    一、修改apache目录下载好WampServer后,它默认网站根目录是:“D:/wamp/www”(示例若不同点击右下角的wampserver有个www目录即默认网站根目录)打个比方,我现在要把网站根目录改为“E:/study”1.打开 D:\wamp\bin\apache\apache2.4.23\conf(本机示例)中的httd.conf......
  • Spring MVC 的路径匹配策略
    spring.mvc.pathmatch.matching-strategy=ant_path_matcher是一个配置项,用于设置SpringMVC的路径匹配策略。在这个例子中,它设置为使用AntPathMatcher(Ant风格的路径匹配器)。AntPathMatcher是一种基于Ant构建工具的路径匹配算法,它可以支持更灵活的路径模式匹配。通过将......