[递推][jzyzojP1252]:递推专练4
卡了3个小时。。。
通过题意我们可以将这个问题转化为简单的删边问题,我们需要保证一个方格删一个边或者两个边。
仔细想想什么时候会删两个边呢? 通过手动模拟可以发现,当且仅当方格i-1的右边的边被删掉时,方格i需要删掉2条边,因为方格i-1的右边的边是存在于方格i中的。
这样的话是否删去方格i右边的边就是一种约束条件。因此我们应当将两种情况分别用f[i][0],f[i][1]记录下来,同样地通过手动模拟可以得出f[1][0]=3,f[1][1]=1;
因为f[i][0]记录的是不删去右边的边的情况,所以对于f[i][0]来说,f[i-1][0]对应的可删的边有3条,分别为左、上、下,f[i-1][1]对应的可删的边有两条,分别为上,下,这样的话就可以得到f[i][0]的递推式:f[i][0]=f[i-1][0]*3+f[i-1][1]*2;然后对于f[i][1],方格i可删的边已经固定,即右边的边,这样的话就可以得到f[i][1]的递推式:f[i][1]=f[i-1][1]+f[i-1][0];有了这两个递推式,我们就能将f[1][0]和f[1][1]分别递推到f[n][0]和f[n][1],最终的答案就是f[n][0]+f[n][1]
转载于:https://www.cnblogs.com/hinanawitenshi/p/6648598.html
[递推][jzyzojP1252]:递推专练4相关推荐
- 算法设计与分析 2 二维递推间接递推递归分析
二维递推&间接递推&递归分析 二维递推 走地图 #include<stdio.h> #define MAX 200 int f[MAX][MAX]; int Go(int ...
- 【组合数学】递推方程 ( 递推方程示例 1 | 列出递推方程 )
文章目录 一.递推方程示例 1 二.递推方程示例小结 一.递推方程示例 1 编码系统使用 888 进制数字 , 对信息编码 , 888 进制数字只能取值 0,1,2,3,4,5,6,70,1,2,3, ...
- 【组合数学】递推方程 ( 递推方程内容概要 | 递推方程定义 | 递推方程示例说明 | 斐波那契数列 )
文章目录 一.递推方程 内容概要 二.递推方程 定义 三.递推方程 示例 四.斐波那契数列 ( Fibnacci ) 一.递推方程 内容概要 递推方程 内容概要 : 递推方程定义 递推方程实例 常系数 ...
- 【组合数学】递推方程 ( 递推方程解与特征根之间的关系定理 | 递推方程解的线性性质定理 | 递推方程解的形式 )
文章目录 一.递推方程解与特征根之间的关系定理 二.递推方程解的线性性质定理 三.递推方程解的形式 一.递推方程解与特征根之间的关系定理 特征根 与 递推方程的解 之间是存在关系的 , 如果知道了这个 ...
- 递 归 ,递 推 ,贪 心,学 习 总 结
目 录 壹 :递 归 一 . 递 归 初 步( 理 论 ) 二 . 递 归 深 入( 习 题 ) 贰 :递 推 一 . 递 推 初 步 ( 理 论 ...
- 4.28dp专练总结
a 颓废了一会决定写博客 这是一篇DP专练考试总结 我真的快累死了. 时间:大概4h 6道题(丧心病狂):) T1: 数字三角形的基础上,加了若干次询问,每次废掉一个点,然后在求最优值. T2: FJ ...
- 个推和极光推送技术介绍
一.概念 1.早期推送服务 在移动互联网以前的手机,如果有事情发生要通知用户,则会弹出一个窗口,告诉用户正在发生的事,可能是未接电话提示.日历提醒或是一封彩信.推送功能最早是被用于Email中,而目前 ...
- android推送接口,推送API
推送API 简述 个推为开发者提供了如下3种消息推送方式: toSingle :简称"单推",指向单个用户推送消息 toList:简称"批量推",指向制定的一批 ...
- 用计算机算出你喜欢吃你喜欢的人,Go for it七年级下学期1-12单元(期末复习)句子翻译专练...
Go for it七年级下学期1-12单元(期末复习)句子翻译专练 Unit1 1.你的笔友是哪里人? Where is your _________ _______ _________? ( pe ...
最新文章
- Android -- View移动的六种方法
- 触摸事件练习 -- 手势解锁
- 面向过程和面向对象编程的优缺点
- Scenario 7 – HP C7000 VC FlexFabric Tunneled VLANs and SUS A/A vSphere
- 雷军:小米将扩招5000名工程师!多个领域需要用到C++
- 一人之力也能抬起一辆大型箱车?
- 数据库设计_数据库设计(一)分析及逻辑设计
- 求解最大公因子(JAVA辗转相除法)、python的最大公因子,最小公倍数
- scrcpy设置快捷键_推荐电脑高清晰同步Anroid屏幕软件Scrcpy
- ACL访问控制 getfacl 、setfacl 命令
- 广东联通光猫wo-27s华为HG8321R超级密码
- html5%3chr%3e的样式,Vbs脚本编程简明教程
- angular封装七牛云图片上传,解决同一页面多个上传按钮分别上传
- c-lodop打印网页内容
- 奉劝那些想把编程学好的学弟学妹们!呕心沥血,袒露心声,掏心掏肺
- Unknown host ‘raw.githubusercontent.com‘. You may need to adjust the proxy settings in Gradle
- PHP 文件下载 浅析
- 黑苹果Mac OS 12镜像下载 DMG
- PostgreSQL助力小微企业管理系统变革
- Linux signal、sigaction的使用总结