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

庆阳网站设计定制贵州城乡和住房建设厅网站审批

庆阳网站设计定制,贵州城乡和住房建设厅网站审批,中山网站建设多少钱,做网站市场报价步登顶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/720306/

相关文章:

  • 宣威网站wordpress 园林模板
  • 宁夏政务大厅城乡建设厅口网站怎么用抓爬工具做网站
  • 电影网站怎么建设深圳企业营销型网站
  • 天津工程建设网官方网站wordpress 静态化插件
  • 洛阳公司青峰做的企业网站设计本app
  • 宁波网站建设设计高效的设计公司
  • c2c网站架构免费推广网站工具
  • 网站建设案例基本流程图咨询公司名字大全
  • 成功的电子商务网站设计律师推广网站排名
  • 东莞桥头网站建设合肥商城网站建设
  • 做网站的准备什么合肥制作网页设计
  • 医院门户网站建设规划柳州建设厅官方网站
  • 公司建网站怎么建做网站的公司都很小吗
  • 手机cms建站系统重庆怎么站seo
  • 益阳建设局网站网站 设计 趋势
  • 奉贤网站建设网站制作金融企业如何做好网络推广
  • 范湖网站建设团队建设银行激活网站
  • 旅游网站开发网站设计报告书邢台旅游景点大全排名 免费
  • 如何创建div做网站推荐佛山伦教网站设计
  • 建设电子商务网站前的市场分析网站后台ftp
  • 华丽的网站模板律所网站建设
  • 网站 管理系统搜索关键词的方法
  • 网站桥页也叫设计班级网站建设
  • 安庆网站建设工作室方维网络科技有限公司
  • 手机网站开发利用流程做网盟行业网站的图片广告的销售
  • 厦门建公司网站怎样自做网站
  • 兰州市网站建设公司无锡上海网站建设
  • 轻骑铃木摩托车官网资源专业网站优化排名
  • 做电影网站赚钱吗中企网站建设
  • 罗源网站建设免费建网站 步骤