Tyvj 题目1088 treat(DP+记忆化搜索)
背景
广东汕头聿怀初中 Train#2 Problem2
描述
给出长度为N的数列{A_i},每次可以从最左边或者最右边取走一个数,第i次取数得到的价值是i * A_j。求价值之和最大的取数方案。
输入格式
第一行,一个整数,表示数列长度N。
接下来N行,每行一个整数,表示数列A_i。
输出格式
一个整数,表示最大的价值之和。
测试样例1
输入
5
1
3
1
5
2
输出
43
备注
N <= 2000 , A_i <= 1000
ac代码
#include<stdio.h>
#include<string.h>
#define max(a,b) (a>b?a:b)
int a[2020];
int dp[2002][2002];
int n;
int dfs(int l,int r,int time)
{if(l>r)return 0;if(dp[l][r])return dp[l][r];int temp=0;temp=max(temp,dfs(l+1,r,time+1)+time*a[l]);temp=max(temp,dfs(l,r-1,time+1)+time*a[r]);return dp[l][r]=temp;
}
int main()
{
// int n;while(scanf("%d",&n)!=EOF){int i,j;for(i=1;i<=n;i++){scanf("%d",&a[i]);}printf("%d\n",dfs(1,n,1));}
}
Tyvj 题目1088 treat(DP+记忆化搜索)相关推荐
- 思维dp ---- Codeforces Round #711 (Div. 2) - C. Planar Reflections[dp/记忆化搜索]
题目链接 题目大意: 就是给你n个平面和一个寿命为k的衰变粒子.开始粒子从左向右飞行,粒子每经过一个平面就会产生一个副本粒子,这个副本粒子比原粒子的寿命少1,即为k-1,并且飞行方向是原粒子的反方向. ...
- BZOJ1415 [Noi2005]聪聪和可可 【SPFA + 期望dp记忆化搜索】
题目 输入格式 数据的第1行为两个整数N和E,以空格分隔,分别表示森林中的景点数和连接相邻景点的路的条数. 第2行包含两个整数C和M,以空格分隔,分别表示初始时聪聪和可可所在的景点的编号. 接下来E行 ...
- bzoj1833: [ZJOI2010]count 数字计数(数位DP+记忆化搜索)
1833: [ZJOI2010]count 数字计数 题目:传送门 题解: 今天是躲不开各种恶心DP了??? %爆靖大佬啊!!! 据说是数位DP裸题...emmm学吧学吧 感觉记忆化搜索特别强: 定义 ...
- [蓝桥杯][算法提高VIP]Sharing Chocolate(状压dp记忆化搜索)
题目描述 每天,巧克力在它的许多形式上被全世界数百万人分享.它是一个真正普遍的糖果,实际上在世界上每个国家都能得到. 你发现唯一比吃巧克力更好的事情是把它分享给朋友.不幸的是,你的朋友非常挑剔,有着不 ...
- [蓝桥杯][算法提高VIP]金陵十三钗(状压dp记忆化搜索)
题目描述 在电影<金陵十三钗>中有十二个秦淮河的女人要自我牺牲代替十二个女学生去赴日本人的死亡宴会.为了不让日本人发现,自然需要一番乔装打扮.但由于天生材质的原因,每个人和每个人之间的相似 ...
- 蓝桥杯 乘积最大(区间dp+记忆化搜索)
问题描述 今年是国际数学联盟确定的"2000--世界数学年",又恰逢我国著名数学家华罗庚先生诞辰90周年.在华罗庚先生的家乡江苏金坛,组织了一场别开生面的数学智力竞赛的活动,你的一 ...
- C - Digital Path 计蒜客 - 42397(dp记忆化搜索)
题目:vj地址 思路:dp[i][j][k]代表 以i,j结尾 有k长度的路径数量,k最大等于4,如果k超过4,也是等于4. 那么转移:dp[i][j][k]+={dp[x][y][k-1]}(x,y ...
- UVA - 11361 Investigating Div-Sum Property(数位dp/记忆化搜索板子)
题目:https://vjudge.net/problem/UVA-11361 思路:数位dp,用记忆化搜索写,dp[pos][i][j][limit] 代表剩余有pos位,每位上的数字和模k 等于i ...
- 牛客国庆集训派对Day2: E. 数据排序(状压DP+记忆化搜索)
E. 数据排序 题目描述 机器学习通常需要用到大量的人工标注好的数据进行训练.现在有这么一个数据集,有 N 个张照片,每张照片中都有一个模特.某个研究员想要训练一个机器学习算法,能够根据照片对模特的魅 ...
- DP\记忆化搜索-牛客寒假集训营3-牛牛的DRB迷宫I
DP-牛客寒假集训营3-牛牛的DRB迷宫I 题目: 题意: 求迷宫问题的方案数量.与--求迷宫问题的方案数量.与--求迷宫问题的方案数量.与--DP题型总结中的<摘花生>类似.中的< ...
最新文章
- 使用R构建Xgboost模型并绘制ROC曲线
- apex图表使用饼图居中_ppt图表技巧:如何制作美观简洁的百分比饼图
- Spring3:类型安全依赖项注入
- Linux网络编程——tcp并发服务器(多进程)
- 使用主题文件(包含CSS文件)时遇到的问题
- SAAS产业趋势洞察——乘风破浪会有时
- 深入理解K8S网络原理下
- 小白的java学习之路 “ 选择结构(一)”
- Launcher分析修改记录(1)----序
- Emacs + ecb使用(Emacs必须24.3以上版本)
- win10简洁之道(有效去广告)
- Windows 10 下使用 VMPlayer 16 新建 CentOS 7 64位 虚拟机
- 人工智能可以产生自主意识吗?
- 博客前端模板源码(力荐)
- 数据库之战 | 寻找你心中的数据库漫威英雄
- Python类的继承
- 传奇关于首饰盒装备系统“十二生肖”“五行八卦”等脚本实例
- html中table整体缩小,html-如何缩小表格样式中的间隙?
- 【刷爆LeetCode】五月算法集训(14)栈
- origin2021导出图片时有水印解决
热门文章
- 平安好医生掉队,是选了更难的那条路
- 关系数据理论必备知识点
- linux5.8下dns,Redhat 5.8 操作系统上DNS详细配置(DNS resolution for SCAN VIPs)
- 盈利超预期+追加10亿美元股票回购计划,是时候重估欢聚集团的价值
- 威联通架设php网站_PHP个人网站架设全攻略_PHP
- 《时代》发布2010百人榜:科技业乔布斯李彦宏等上榜
- JAVA 打豆豆辅助工具
- 产品经理是怎么思考的?程序员和产品经理必看!
- 为甚TCP的3次握手不是2次握手(思考实验)
- Apache Spark处理大数据入门,看这一篇就够了