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

网站开发jsp需要什么jar包网页链接调用服务需要开启还是关闭

网站开发jsp需要什么jar包,网页链接调用服务需要开启还是关闭,wordpress google ad,网站开发设计费 怎么入账题目描述#xff1a; 有两种形状的瓷砖#xff1a;一种是 2 x 1 的多米诺形#xff0c;另一种是形如 L 的托米诺形。两种形状都可以旋转。 给定整数 n #xff0c;返回可以平铺 2 x n 的面板的方法的数量。返回对 109 7 取模 的值。 平铺指的是每个正方形都…题目描述 有两种形状的瓷砖一种是 2 x 1 的多米诺形另一种是形如 L 的托米诺形。两种形状都可以旋转。 给定整数 n 返回可以平铺 2 x n 的面板的方法的数量。返回对 109  7 取模 的值。 平铺指的是每个正方形都必须有瓷砖覆盖。两个平铺不同当且仅当面板上有四个方向上的相邻单元中的两个使得恰好有一个平铺有一个瓷砖占据两个正方形。 示例 1: 输入: n 3 输出: 5 解释: 五种不同的方法如上所示。示例 2: 输入: n 1 输出: 1 提示 1 n 1000 思路 一眼动态规划 很容易想到考虑第i列的平铺方式。 设计一个二维数组dp[i][j],表示以i列结尾的状态j的平铺方式的组合数目 第i列的情况有以下几种 一个正方形都没有记为状态 0用dp[i][0]表示 只有上方的正方形记为状态 1用dp[i][1]表示 只有下方的正方形记为状态 2用dp[i][2]表示 上下两个正方形都有记为状态 3用dp[i][3]表示 那么第i列的这几种情况怎么由第i-1列的状态转移过来的呢 dp[i][0]dp[i-1][3] dp[i][1]dp[i-1][0]dp[i-1][2]; dp[i][2]dp[i-1][0]dp[i-1][1]; dp[i][3]dp[i-1][0]dp[i-1][1]dp[i-1][2] 这里只解释dp[i][1] 初始化dp[0][0]dp[0][1]dp[0][2]0,dp[0][3]1 代码 const int mod1e97; class Solution { public:int numTilings(int n) {vectorvectorint dp(n1,vectorint(4));//定义dp二维数组//初始化dp[0][0]0;dp[0][1]0;dp[0][2]0;dp[0][3]1;for(int i1;in;i){//题目要求取模说明答案较大考虑溢出问题dp[i][0]dp[i-1][3]%mod;dp[i][1]((long long)dp[i-1][2]dp[i-1][0])%mod;dp[i][2]((long long)dp[i-1][1]dp[i-1][0])%mod;dp[i][3]((long long)dp[i-1][3]dp[i-1][0]dp[i-1][2]dp[i-1][1])%mod;}return dp[n][3];//dp[n][3]表示覆盖到了第n列且状态为3的方案数目} };
http://www.zqtcl.cn/news/644830/

相关文章:

  • 佛山网站建站电子工程网名又知道你是做工程
  • 桐乡网站二次开发商城购物网站建设
  • 大连微网站制作公司网页多钱
  • 郑州网站托管助企网络营销推广合作
  • 做电商网站用什么软件企业网站建设方案范本
  • o2o商城网站搭建潍坊定制网站搭建
  • 网站建设费用说明青岛网站建设方案公司
  • 佛山市建设企业网站服务机构优化seo是什么
  • 仿70网站分类目录源码市场营销策划ppt免费模板
  • 广东圆心科技网站开发网站模板设计网页程序代码
  • 网站平台定制开发一级a做爰网站下载
  • 网站如何做流媒体wordpress导出软件
  • 电商网站流程图esp8266做网站
  • 细胞医疗 网站模版免费网址软件
  • app地推网企业seo解决方案
  • php网站转移网吧手机网站模版
  • 北京建设教育网站今天的国内新闻
  • 江苏省建设银行网站天心区网站建设公司
  • 网站分享设计网站备案收费么
  • 手机网站专题关于asp sql网站开发的书籍
  • 网站建设属于什么领域小米发布会在哪里看
  • 免费空间访客领取网站提高网站互动性
  • 湖北省市政工程建设网站汉中网站建设电话
  • 宁波大型网站推广服务丁香花在线电影小说观看
  • 合肥的网站建设公司哪家好百度旗下产品
  • 墨星写作网站阿里云购买网站登录
  • 做微网站公司知名网站设计
  • 宁波中科网站建设有限公司天津市建设 银行网站
  • 长沙建个网站一般需要多少钱化妆品网站建设方案项目书
  • 宁波外贸网站推广做网站如何选域名