当前位置: 首页 > 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.zqtcl.cn/news/347159/

相关文章:

  • 阿里云网站建设方案书怎么写四川做网站公司哪家好
  • 提供衡水网站建设wordpress游客看小图登陆查看大图
  • 网站开发优势wordpress 密码破解
  • 做网站空间需要多大深圳服装网站建设
  • 建网站wordpress制作app多少钱一个
  • 怎么做装修网站torrentkitty磁力猫
  • 网站建立站点wordpress手机网站模板制作
  • 宁夏建设工程招标投标信息网站教师做网站赚钱
  • 潍坊网站制作价格网站维护入门教程
  • 微信网站怎么做下载附件wordpress英文主题汉化
  • 桂平网站设计python基础教程第二版
  • wordpress hermit杭州企业seo网站优化
  • 贵州做团队培训的网站法学网站阵地建设
  • 网站死链是什么西宁高端网站开发公司
  • 做团购网站的公司wordpress附件存放位置
  • 成都最专业做网站的仿win8网站模板
  • 国外设计类网站男女做暖暖试看网站
  • 网站设计哪个好珠海微网站进入
  • 云主机开网站教程模板网会员
  • 网站建设无锡虚拟网站官网
  • 品牌网站设计联系东莞网站优化公
  • 自己做整个网站的流程php装修网站源码
  • 天津网站建设班模拟网站建设软件有哪些
  • 服务类的网站怎么做做软件的网站担保网站
  • 最新电子产品网站模板海口网站排名提升
  • 北京社保网站减员怎么做phpcms v9 实现网站搜索
  • 视频运营管理网站济南网站建设 济南货梯
  • html电影网站模板下载工具阿里云网站建设 部署与发布笔记
  • 建设跨境网站微信seo是什么意思
  • 我做彩票网站开发彩票网站搭建织梦如何仿手机网站源码下载