题目大意

有一个n×mn\times m的矩阵,每个位置上的元素值为0,10, 1或22。其中00不能被走过,11只能被走一次,22可以被走若干次。现在有两只青蛙,第一只要从最上跳到最下,第二只要从最下跳到最上。
其中一只青蛙可以跳的方案如下

任何时候不能跳出地图外,问有多少种方案。

n,m<=50n, m


分析

将两只青蛙统一到从下往上跳。
那么设fa,b,c,df_{a, b, c, d}表示两只青蛙分别在(a,b)(a, b)和(c,d)(c, d)的方案数。那么为了确保他们不会同时在标号为11的点上,我们每次转移强制较下的一只青蛙一定要越过前面的青蛙,较上的青蛙则无限制。

那么假如没有两只青蛙同处一行的情况,我们容易证明这个DP得到的所有方案都是和原问题的一种跳跃方案一一对应的。但是存在同一行这种情况这里就出现了一个问题。问题就在于我们转移到同一行时有一个先后的问题,我们发现对于任意一种状态转移到同一行,都会被重复计算了一次。只需要减去就可以了。

比赛时我只减去了原本在同一行,然后一同转移到同一行的情况。然而实际上即便他们原本不转到同一行,依旧会重复计算。于是就爆零了 = =

而且有一个判断打错了。就是在判断后者必须越过前者那里的ifif语句没有打好。这是个失误。

总的时间复杂度O(nm2)O(nm^2)

【五校联考2015 9.13】池塘相关推荐

  1. 【五校联考2015 9.5】我才不是萝莉控

    题目大意 你在一个n×nn\times n的网格图上,初始站在(1,1)(1, 1)点,要求到达(n,n)(n, n)点. 假如你现在在(x,y)(x, y)点,那么你有两种行走方式. 走到(x+1, ...

  2. 湖南长郡2021高考成绩查询时间,2021年湖南新高考六校、长郡十五校联考时间公布...

    2021年湖南新高考六校.长郡十五校联考时间公布 导读:距离2021年高考时间仅剩不到一百天,各个省份都的高三学子都进入紧张阶段.开始了各种模拟考试.2021届湖南省炎德英才大联考的考试时间也已经公布 ...

  3. 4246. 【五校联考6day2】san (Standard IO)

    4246. [五校联考6day2]san (Standard IO) Time Limits: 1000 ms  Memory Limits: 262144 KB  Detailed Limits D ...

  4. jzoj4230. 【五校联考4day1】淬炼神体(B组——Day3)

    jzoj4230. [五校联考4day1]淬炼神体 题目 Description 王仙女将你提供的答案填在<葵花宝典>上,突然,宝典发出耀眼的白光,一股强大的吸力瞬间将仙女吸入宝典中. 一 ...

  5. JZOJ 4238. 【五校联考5day2】纪念碑

    Description 2034年,纪念中学决定修建校庆100周年纪念碑,作为杰出校友的你被找了过来,帮校方确定纪念碑的选址. 纪念中学的土地可以看作是一个长为n,宽为m的矩形.它由n* m个1*1的 ...

  6. 【五校联考3day2】B

    Description 小D是雅礼高一著名的神犇,在NOI同步赛中获得了满分的优异成绩,而全国没有任何其他人获得如此的成绩. 某天晚上,高一内部在讨论一道题目,然而包括小D之内的各种神犇都毫无头绪,这 ...

  7. 【五校联考5day1】序列

    Description Fiugou想要在一个长度为N的序列A中找到不同位置的三个数,以这三个数为三边长来构成一个三角形.但是它希望在满足条件下,这三个数的位置尽量靠前.具体地,设这三个数的为Ai,A ...

  8. 【五校联考7day1】n染色

    Description WYF画了一个极为不规则的n边形,画面太美简直不看,没有任意两条边长度是相等的.因为形状太难看了,做他同桌的CWQ看不下去了,趁着WYF上厕所的时间准备用他书包里的m种颜色的彩 ...

  9. 【五校联考7day2】QYQ的图

    Description 给你一个n个点,m条边的无向图,每个点有一个非负的权值ci,现在你需要选择一些点,使得每一个点都满足: 如果这个点没有被选择,则与它有边相连的所有点都必须被选择. 问:满足上述 ...

  10. 【五校联考7day1】游戏

    Description WYF从小就爱乱顶,但是顶是会造成位移的.他之前水平有限,每次只能顶出k的位移,也就是从一个整点顶到另一个整点上.我们现在将之简化到数轴上,即从 一个整点可以顶到与自己相隔在k ...

最新文章

  1. Spring Cloud(三):Eureka控制台参数说明
  2. AAAI2018正式落幕 13个世界顶尖AI教授都讲了啥?
  3. SmartRules让MindManager的交互图变得更加智能
  4. 登录mysql出现/var/lib/mysql/mysql.sock不存在
  5. [ADB]ADB(Android Debug Bridge)简介及基础(不包含命令)
  6. python安装百度aip_PIL+百度aip
  7. 使用Java 8 Stream像操作SQL一样处理数据(上)
  8. 感谢贫穷!707分考入北大,她的这篇文章看哭所有人…
  9. micropython gpio_micropython GPIO
  10. js正则表达式之match函数
  11. eventlet 协程
  12. js实现oss批量下载文件_jquery批量下载文件
  13. 一文看懂人工智能语音芯片
  14. Linux命令行下载文件到本地
  15. 文件共享-iscsi磁盘共享
  16. open62541 (R 1.1.2)中文文档 (译文)第一篇 (1 - 5)
  17. Nacos整合Gateway实现动态路由
  18. 从iQOOZ1到iQOOZ1x,iQOO何以能持续打造爆款?
  19. window API播放pcm格式音频文件,函数waveOutOpen等
  20. Android开发如何理解Java静态代理 动态代理及动态生成代理对象原理 看这篇就够了

热门文章

  1. 盘点微软出品的神级小工具:无比实用~
  2. 国际化地区语言码对照表(i18n)
  3. vooc充电原理_OPPO手机充电技术——VOOC技术原理
  4. 关键时刻救一命:旧手机改造求生工具
  5. IT奶爸的育儿学习之路
  6. AGV车载控制系统搭建(初学者入门)
  7. 90后绝对不是用来管的!
  8. Windows系统中Word文档在插入公式时,公式按钮是灰色的(无法插入公式)的解决办法
  9. Go Tools安装
  10. DP接口与HDMI接口的区别?