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

小说网站设计模板网站外包怎么做

小说网站设计模板,网站外包怎么做,设计软件下载,wordpress google推广Multiplication Puzzle POJ - 1651 题意#xff1a; 在一个序列中#xff0c;拿走一个数字#xff0c;那么得分就是这个数字以及它相邻的两个数字#xff0c;这三个数字的乘积。求最小得分。 这道题乍一看感觉是区间DP#xff0c;但是需要逆向思考的技巧。 记dp[i][k]… Multiplication Puzzle  POJ - 1651  题意 在一个序列中拿走一个数字那么得分就是这个数字以及它相邻的两个数字这三个数字的乘积。求最小得分。 这道题乍一看感觉是区间DP但是需要逆向思考的技巧。 记dp[i][k]表示以i开头的长度k的区间。 我们考虑一个区间的时候记录区间的两个端点分别为l,r。 这个区间两侧的端点是不能被拿走的那么我们考虑最后一个被拿走的数字k它的得分一定是区间端点的两个数和它的乘积(a[l]*a[k]*a[r])。 然后我们考虑区间[l,k]之间的情况这个区间被拿的只剩下区间两个端点了所以可以直接用子结构dp[l][k-l1]。 同理区间p[k,r]也被拿的只剩下区间的两个端点了直接用子结构dp[k][r-l-k1] 这样的话递推式就非常的清晰了。 dp[i][k] min(dp[i][k],dp[i][j1] dp[ij][k-j] a[i]*a[ij]*a[ik-1]);// #include iostream #include cstdio #include algorithm using namespace std; const int MAX 106; int dp[MAX][MAX]; int a[MAX]; int n; int main(){scanf(%d,n);for(int i 0;i n;i){cina[i];}for(int k 3;k n;k){for(int i 0 ;i k n;i){dp[i][k] 1e9;for(int j 1;j k-1;j){dp[i][k] min(dp[i][k],dp[i][j1] dp[ij][k-j] a[i]*a[ij]*a[ik-1]);}}}coutdp[0][n]endl; }
http://www.pierceye.com/news/347159/

相关文章:

  • 怎么用自己的服务器做网站国外酷炫网站有哪些
  • 音乐网站建设规划国内最近新闻
  • 东莞骄阳网站建设wordpress 安装出现 过多重定向
  • 学校网站建设开题报告站长工具域名备案查询
  • 网站商城微信支付宝支付宝支付接口网站 空间地址是什么
  • 公司网站功能模块弹出全屏视频网站怎么做
  • 网站实现搜索功能网站建设时间规划
  • 产品单页营销型网站模板下载codex.wordpress.org
  • 河南省和城乡建设厅网站网站备案添加域名
  • 网站建设公司地址在哪济南网站建站公司
  • 图片瀑布流网站模板哪里有html5网站建设
  • 做韩国网站可以做推广的网站有哪些
  • 阳泉哪里做网站传统企业如何做好网络推广
  • 做网站不赚钱潍坊制作网站的公司
  • 网站城市切换代码手机微信官方网站
  • 福州建设招聘信息网站动漫设计专业哪个学校比较好
  • 网站建设需要哪些准备wordpress调用单页面跳转
  • 小公司使用的网站开发电子商务毕业设计 网站建设
  • 简单的个人网站模板网站建设费记什么科目
  • 中国建设银行宁波分行网站一般网站空间要多大
  • 做简单视频网站自己看廊坊专门做网站
  • 做贸易网站科技型中小企业服务平台登录
  • 网站怎么接广告赚钱net创建网站之后怎么做
  • 做网站如何让盈利wordpress链接样式表
  • 网站建设与管理计划谷歌浏览器官网下载手机版
  • 做请帖的网站上海阳性增多
  • 有回定ip怎么做网站青岛建设集团招聘信息网站
  • 淘宝内部卷网站怎么做智慧团建网站登录忘记密码
  • 网站建设前十名建站系统cms
  • 第三方网站开发的商家厦门广告公司网站建设