博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
DLU-1032 元气殿下,在线炸楼
阅读量:4583 次
发布时间:2019-06-09

本文共 1101 字,大约阅读时间需要 3 分钟。

1 #include 
2 #include
3 #include
4 #include
5 #include
6 #include
7 int max(int a,int b) 8 { 9 return a>b?a:b;10 }11 12 int maxDestroy(int* nums, int numsSize) {13 int arr[numsSize+2];14 int i,j,k;15 for(i = 1;i < numsSize+1;i ++)16 {17 arr[i] = nums[i-1];18 }19 arr[0] = arr[numsSize+1]=1;20 21 int dp[numsSize+2][numsSize+2];22 for(i = 0;i < numsSize+2;i ++)23 for(j = 0;j < numsSize+2;j ++)24 dp[i][j] = 0;25 int n = numsSize+2;26 27 for(k = 2;k < n;k ++)28 {29 int left,right;30 for(left = 0;left
< right;i ++)34 {35 dp[left][right] = max(dp[left][right],36 arr[left]*arr[i]*arr[right]+dp[left][i]+dp[i][right]);37 }38 }39 }40 return dp[0][n-1];41 }42 int main()43 {44 int building_num;45 while(~scanf("%d",&building_num))46 {47 int i;48 int nums[building_num];49 for(i = 0;i < building_num;i ++)50 {51 scanf("%d",&nums[i]);52 }53 int result = maxDestroy( nums, building_num);54 printf("%d\n",result);55 }56 return 0;57 }

 

转载于:https://www.cnblogs.com/Asurudo/p/9525390.html

你可能感兴趣的文章
js中top、clientTop、scrollTop、offsetTop的区别 文字详细说明版
查看>>
【转载】法线贴图Nomal mapping 原理
查看>>
prado 初步分析
查看>>
php 做守护进程1
查看>>
简单员工管理实例
查看>>
SAP 到出XLS
查看>>
HSV
查看>>
JAVA程序中SQL语句无法传递中文参数
查看>>
Android学习_数据库查询使用rawQuery遇到的问题
查看>>
|待研究|委托付款的支付状态触发器
查看>>
redis集群中的主从复制架构(3主3从)
查看>>
初始Linux(其实之前接触过(*^__^*) 嘻嘻……)
查看>>
一些多项式的整理
查看>>
NIO selector
查看>>
MySQL中DATETIME、DATE和TIMESTAMP类型的区别
查看>>
asp代码获取年数,季度数.星期数,天数,小时数,分钟数,秒数等时
查看>>
python之建完model之后操作admin
查看>>
Java 类加载机制 ClassLoader Class.forName 内存管理 垃圾回收GC
查看>>
shell 脚本后台运行知识
查看>>
php设置cookie,在js中如何获取
查看>>