传送门:[NOI2000] 青蛙过河 - 洛谷

思路:由题意容易得知当只有m片荷叶时,有m+1只青蛙可以过河,增加一个石墩,此时状态为

f[1][m],此时可以过河的青蛙数为2m+2只,石墩上面可以站m+1只,再增加一个石墩的情况下,状态变为f[2][m],这时把原本f[1][m]的状态看做0个石墩,2*m+1片荷叶(至于为什么可以这样做就只能说是数学归纳法了),这时第二个石墩上面可以站2*m+2只青蛙。由此递推下去可以得到下面代码的公式

代码:

#include<iostream>
#include<cstring>
#include <cmath>
#include<algorithm>
#include <vector>
#include <stack>
using namespace std;
typedef long long LL;
const int N=1e6+10;int main()
{int n,m;cin>>n>>m;cout<<(m+1)*pow(2,n);return 0;
}

P1244 [NOI2000] 青蛙过河(普及-)相关推荐

  1. P1244 [NOI2000] 青蛙过河题解

    题目描述 大小各不相同的一队青蛙站在河左岸的石墩(记为 A )上,要过到对岸的石墩(记为 D )上去.河心有几片菏叶和几个石墩.图示如下 青蛙的站队和移动方法规则如下: - 每只青蛙只能站在荷叶.石墩 ...

  2. P1244 [NOI2000] 青蛙过河 (推理

    添加链接描述 #include<bits/stdc++.h> using namespace std; long long ans; int main(){long long k,h;ci ...

  3. P1244 青蛙过河

    P1244 青蛙过河 题目描述 有一条河,左边一个石墩(A区)上有编号为1,2,3,4,-,n的n只青蛙,河中有k个荷叶(C区),还有h个石墩(D区),右边有一个石墩(B区),如下图所示.n只青蛙要过 ...

  4. 洛谷P1244青蛙过河

    洛谷P1244青蛙过河 题目描述 有一条河,左边一个石墩(A 区)上有编号为 1,2,-,n 的 n 只青蛙,河中有 k 个荷叶(C 区),还有 h 个石墩(D 区),右边有一个石墩(B 区),n 只 ...

  5. java青蛙过河打字_趣味算法——青蛙过河(JAVA)

    青蛙过河是一个非常有趣的智力游戏,其大意如下: 一条河之间有若干个石块间隔,有两队青蛙在过河,每队有3只青蛙,这些青蛙只能向前移动,不能向后移动,且一次只能有一只青蛙向前移动.在移动过程中,青蛙可以向 ...

  6. java 独木桥_趣味算法——青蛙过河(JAVA)

    青蛙过河是一个非常有趣的智力游戏,其大意如下: 一条河之间有若干个石块间隔,有两队青蛙在过河,每队有3只青蛙,这些青蛙只能向前移动,不能向后移动,且一次只能有一只青蛙向前移动.在移动过程中,青蛙可以向 ...

  7. 两个各四只青蛙过河java_趣味算法——青蛙过河(JAVA)

    /*** 青蛙过河 *@authorrubekid **/ public classRiverFrog {public static final int LEFT_FROG = -1;public s ...

  8. nyoj-619 青蛙过河

    题目链接:http://acm.nyist.net/JudgeOnline/problem.php?pid=619 题目大意:就是有一条宽为L的河,河上有n个石头,每个石头与河对岸的距离为a[i],然 ...

  9. 青蛙过河 猴子爬山 兔子繁殖 开宝箱2 找气球 指针函数 铺地砖

    Problem A: 青蛙过河 Description 一条小溪尺寸不大,青蛙可以从左岸跳到右岸,在左岸有一石柱L,面积只容得下一只青蛙落脚,同样右岸也有一石柱R,面积也只容得下一只青蛙落脚.有一队青 ...

最新文章

  1. PHPMailer类 发送邮件
  2. 人算不如“云算”,且看新时代“借东风”
  3. pthread_testcancel和pthread_cancel函数的简单示例
  4. 使用remoting远程控制编译机
  5. 皮一皮:中国好男友?
  6. 机器学习 vs. 深度学习
  7. BigDecimal保留两位小数,不足两位补0
  8. selenium定位元素的方法_selenium定位元素之冻结窗口
  9. Ubuntu 16.04粘贴板增强工具Diodon
  10. xmos驱动_独家!XMOS发表最新Xcore.ai“跨界处理器”
  11. 创建Dockerfile,构建jdk+tomcat环境
  12. 如何用matlab画圆的图像,matlab在图像上画圆
  13. td超过的文字设置省略号
  14. ubuntu安装cad快速看图linux版
  15. git 查看自己秘钥_git秘钥配置--转
  16. 软件工程课程实践-项目开发总结报告
  17. CentOS 7.3上图数据库Neo4j的安装和测试
  18. python程序设计第一章答案_Python语言程序程序设计-第一章习题解答
  19. 基于Twitter的Snowflake算法实现的分布式ID生成器
  20. php欢迎界面代码,分享微信小程序欢迎界面开发的实例代码

热门文章

  1. qspi(spi四线模式)
  2. 【机器学习算法面试题】四.深度神经网络中激活函数有哪些?
  3. SYSLOG与SNMP对比
  4. 加索引如何避免锁表?
  5. 大智慧显示切换服务器,大智慧怎么改界面 大智慧改界面教程
  6. rtmplib rtmp协议过程分析
  7. Android-SDK下载和安装
  8. MT6(8)735平台Android5.1 codege.dws 配置
  9. 【无标题】VisualC++逆序存放
  10. 转录组表达量计RPKM、FPKM、TPM说明