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

洛谷P8707 [蓝桥杯 2020 省 AB1] 走方格

#include <iostream>
using namespace std;
int f[31][31];
int main(){
	int n,m;
	scanf("%d%d",&n,&m);
	f[1][1]=1;//边界:f(1,1)=1
	for(int i=1;i<=n;i++)
		for(int j=1;j<=m;j++)
			if((i&1||j&1)&&(i!=1||j!=1))//i,j不均为偶数,且i,j不均为1
				f[i][j]=f[i-1][j]+f[i][j-1];//状态转移
	printf("%d",f[n][m]);
	return 0;
}

每一步都由上一步得来,即a[i][j]都由a[i-1][j]或则a[i][j-1]得来,最后a[n][m]就是答案,第一时间没有想到用dp,所以想半天想不出来

 

相关文章:

  • HBuilderX中uni-app打开页面时,如何用URL传递参数,Query参数传递
  • Java 与设计模式(15):模板方法模式
  • 前端如何实现一个五星评价,鼠标滑动,前边星星颜色的变黄,后边的不变;
  • java后端开发day16--字符串(二)
  • 25/2/17 <嵌入式笔记> 桌宠代码解析
  • VisionMaster4.4 python脚本 图像处理 转换函数 爱之初体验
  • recent移除task时,结束其所有进程和service(全Android版本)
  • 日常开发中,使用JSON.stringify来实现深拷贝的坑
  • PHP支付宝--转账到支付宝账户
  • 计算机专业知识【探秘 C/S 工作模式:原理、应用与网络协议案例】
  • NBT群落物种级丰度鉴定新方法sylph
  • 【C语言】有序数组的平方
  • 《DeepSeek 一站式工作生活 AI 助手》
  • 外包干了3年,技术退步太明显了。。。。。
  • Rust 语言入门(一):打印与格式化输出
  • Transformer 模型介绍(四)——编码器 Encoder 和解码器 Decoder
  • DeepSeek应用-一秒对书本要点分析并创建思维脑图
  • Java并发编程——AQS原理解析
  • MobaXterm中文版安装使用教程-附安装包
  • 使用 Spring Boot 和 Canal 实现 MySQL 数据库同步
  • 项目建设背景是什么/seo关键词优化的技巧
  • 淘宝网发布网站建设/南宁seo全网营销
  • 禅城网站建设公司/网络推广服务
  • 寮步镇做网站/网站免费制作平台