1020: 算法提高 聪明的美食家
1020: 算法提高 聪明的美食家
时间限制: 1 Sec 内存限制: 256 MB
提交: 10 解决: 3
[提交][状态][讨论版] 题目链接
题目描述
如果有人认为吃东西只需要嘴巴,那就错了。
都知道舌头有这么一个特性,“由简入奢易,由奢如简难”(据好事者考究,此规律也适合许多其他情况)。具体而言,如果是甜食,当你吃的食物不如前面刚吃过的东西甜,就很不爽了。
大宝是一个聪明的美食家,当然深谙此道。一次他来到某小吃一条街,准备从街的一头吃到另一头。为了吃得爽,他大费周章,得到了各种食物的“美味度”。他拒绝不爽的经历,不走回头路而且还要爽歪歪(爽的次数尽量多)。
输入
第一行为一个整数n,表示小吃街上小吃的数量
第二行为n个整数,分别表示n种食物的“美味度”
输出
一个整数,表示吃得爽的次数
样例输入
103 18 7 14 10 12 23 41 16 24
样例输出
6
提示
数据规模和约定
美味度为0到100的整数
n<1000
解题思路:
动态规划,求最长非递减子序列的长度。
#include <iostream>
#include <stdio.h>
#include <string.h>using namespace std; int main() {int n,i,j;int a[1008];int dp[1008];while(~scanf("%d",&n)){for(i = 1; i <= n; i++){scanf("%d",&a[i]);dp[i]=1;} for(i = 1; i <= n; i++){for(j = 1; j < i; j++){if(a[j]<=a[i]&&dp[j]+1>dp[i]){dp[i]=dp[j]+1; }}}int mmax = 1;for(i = 1; i <= n; i++){if(mmax < dp[i])mmax = dp[i];}printf("%d\n",mmax);}return 0;
}
1020: 算法提高 聪明的美食家相关推荐
- Java实现 蓝桥杯VIP 算法提高 聪明的美食家
算法提高 聪明的美食家 时间限制:1.0s 内存限制:256.0MB 问题描述 如果有人认为吃东西只需要嘴巴,那就错了. 都知道舌头有这么一个特性,"由简入奢易,由奢如简难"(据好 ...
- 算法提高 聪明的美食家
算法提高 聪明的美食家 时间限制: 1 Sec 内存限制: 256 MB 提交: 2 解决: 1 [提交][状态][讨论版] 题目描述 如果有人认为吃东西只需要嘴巴,那就错了. 都知道舌头有这么一 ...
- 蓝桥杯 算法提高 聪明的美食家
算法提高 聪明的美食家 时间限制:1.0s 内存限制:256.0MB 提交此题 问题描述 如果有人认为吃东西只需要嘴巴,那就错了. 都知道舌头有这么一个特性,"由简入奢易,由奢如简难&quo ...
- [Java] 蓝桥杯ADV-166 算法提高 聪明的美食家
问题描述 如果有人认为吃东西只需要嘴巴,那就错了. 都知道舌头有这么一个特性,"由简入奢易,由奢如简难"(据好事者考究,此规律也适合许多其他情况).具体而言,如果是甜食,当你吃的食 ...
- 蓝桥杯 ADV-166 算法提高 聪明的美食家 java版
问题描述 如果有人认为吃东西只需要嘴巴,那就错了.都知道舌头有这么一个特性,"由简入奢易,由奢如简难"(据好事者考究,此规律也适合许多其他情况).具体而言,如果是甜食,当你吃的食物 ...
- 蓝桥杯 ADV-166算法提高 聪明的美食家
问题描述 如果有人认为吃东西只需要嘴巴,那就错了. 都知道舌头有这么一个特性,"由简入奢易,由奢如简难"(据好事者考究,此规律也适合许多其他情况).具体而言,如果是甜食,当你吃的食 ...
- 蓝桥杯 ADV-166算法提高 聪明的美食家(java)
问题描述 如果有人认为吃东西只需要嘴巴,那就错了.都知道舌头有这么一个特性,"由简入奢易,由奢如简难"(据好事者考究,此规律也适合许多其他情况).具体而言,如果是甜食,当你吃的食物 ...
- [蓝桥杯][算法提高VIP]聪明的美食家-dp
题目描述 如果有人认为吃东西只需要嘴巴,那就错了. 都知道舌头有这么一个特性,"由简入奢易,由奢如简难"(据好事者考究,此规律也适合许多其他情况).具体而言,如果是甜食,当你吃的食 ...
- Java 算法 聪明的美食家
目录标题 题目描述 解题思路 代码 题目描述 如果有人认为吃东西只需要嘴巴,那就错了. 都知道舌头有这么一个特性,"由简入奢易,由奢如简难"(据好事者考究,此规律也适合许多其他情况 ...
最新文章
- windows7 php 无法启动服务,windows update服务无法启动怎么解决?
- Java排序算法——希尔排序
- pythonpy文件打包成exe软件
- Visual studio 2017 未能正确加载“Microsoft.VisualStudio.Editor.Implementation.EditorPackage”包...
- 为何只能在其关联的线程内启动timer?
- linux php 中文乱码解决,Linux中文乱码如何解决
- 《C++ Primer Plus》学习笔记0
- 树莓派4B安装桌面控件wbar和conky,美化桌面(解决报错)
- 1秒出图,全球最快的开源Stable Diffusion出炉
- FIR内插滤波器结构与代码实现
- An error occurred: Cannot write to '/opt/apache-jmeter-5.2.1/bin/jmeterRes/Report1' as folder is not
- 《Python编程:从入门到实践》 练习 9-4 9-5
- SEED-XDS560v2 EMU1-3 led闪烁
- 华为之我见 --我在华为两个月的实习经历
- 加密流量也能识别与管控,绿网借至强AI加速能力打造高效智能DPI方案
- spotify使用教程_如何在iPhone上的Siri中使用Spotify
- 游承超:手机防爆膜可以降低手机的压力(15P)
- 数学总体框架及各分类学科框架
- 616 给字符串添加加粗标签
- Python借助爬虫Requests+BS4爬取人民教育出版社义务教育下学期课本(二)