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: 算法提高 聪明的美食家相关推荐

  1. Java实现 蓝桥杯VIP 算法提高 聪明的美食家

    算法提高 聪明的美食家 时间限制:1.0s 内存限制:256.0MB 问题描述 如果有人认为吃东西只需要嘴巴,那就错了. 都知道舌头有这么一个特性,"由简入奢易,由奢如简难"(据好 ...

  2. 算法提高 聪明的美食家

    算法提高 聪明的美食家 时间限制: 1 Sec  内存限制: 256 MB 提交: 2  解决: 1 [提交][状态][讨论版] 题目描述 如果有人认为吃东西只需要嘴巴,那就错了. 都知道舌头有这么一 ...

  3. 蓝桥杯 算法提高 聪明的美食家

    算法提高 聪明的美食家 时间限制:1.0s 内存限制:256.0MB 提交此题 问题描述 如果有人认为吃东西只需要嘴巴,那就错了. 都知道舌头有这么一个特性,"由简入奢易,由奢如简难&quo ...

  4. [Java] 蓝桥杯ADV-166 算法提高 聪明的美食家

    问题描述 如果有人认为吃东西只需要嘴巴,那就错了. 都知道舌头有这么一个特性,"由简入奢易,由奢如简难"(据好事者考究,此规律也适合许多其他情况).具体而言,如果是甜食,当你吃的食 ...

  5. 蓝桥杯 ADV-166 算法提高 聪明的美食家 java版

    问题描述 如果有人认为吃东西只需要嘴巴,那就错了.都知道舌头有这么一个特性,"由简入奢易,由奢如简难"(据好事者考究,此规律也适合许多其他情况).具体而言,如果是甜食,当你吃的食物 ...

  6. 蓝桥杯 ADV-166算法提高 聪明的美食家

    问题描述 如果有人认为吃东西只需要嘴巴,那就错了. 都知道舌头有这么一个特性,"由简入奢易,由奢如简难"(据好事者考究,此规律也适合许多其他情况).具体而言,如果是甜食,当你吃的食 ...

  7. 蓝桥杯 ADV-166算法提高 聪明的美食家(java)

    问题描述 如果有人认为吃东西只需要嘴巴,那就错了.都知道舌头有这么一个特性,"由简入奢易,由奢如简难"(据好事者考究,此规律也适合许多其他情况).具体而言,如果是甜食,当你吃的食物 ...

  8. [蓝桥杯][算法提高VIP]聪明的美食家-dp

    题目描述 如果有人认为吃东西只需要嘴巴,那就错了. 都知道舌头有这么一个特性,"由简入奢易,由奢如简难"(据好事者考究,此规律也适合许多其他情况).具体而言,如果是甜食,当你吃的食 ...

  9. Java 算法 聪明的美食家

    目录标题 题目描述 解题思路 代码 题目描述 如果有人认为吃东西只需要嘴巴,那就错了. 都知道舌头有这么一个特性,"由简入奢易,由奢如简难"(据好事者考究,此规律也适合许多其他情况 ...

最新文章

  1. windows7 php 无法启动服务,windows update服务无法启动怎么解决?
  2. Java排序算法——希尔排序
  3. pythonpy文件打包成exe软件
  4. Visual studio 2017 未能正确加载“Microsoft.VisualStudio.Editor.Implementation.EditorPackage”包...
  5. 为何只能在其关联的线程内启动timer?
  6. linux php 中文乱码解决,Linux中文乱码如何解决
  7. 《C++ Primer Plus》学习笔记0
  8. 树莓派4B安装桌面控件wbar和conky,美化桌面(解决报错)
  9. 1秒出图,全球最快的开源Stable Diffusion出炉
  10. FIR内插滤波器结构与代码实现
  11. An error occurred: Cannot write to '/opt/apache-jmeter-5.2.1/bin/jmeterRes/Report1' as folder is not
  12. 《Python编程:从入门到实践》 练习 9-4 9-5
  13. SEED-XDS560v2 EMU1-3 led闪烁
  14. 华为之我见 --我在华为两个月的实习经历
  15. 加密流量也能识别与管控,绿网借至强AI加速能力打造高效智能DPI方案
  16. spotify使用教程_如何在iPhone上的Siri中使用Spotify
  17. 游承超:手机防爆膜可以降低手机的压力(15P)
  18. 数学总体框架及各分类学科框架
  19. 616 给字符串添加加粗标签
  20. Python借助爬虫Requests+BS4爬取人民教育出版社义务教育下学期课本(二)

热门文章

  1. Spring框架【超详细学习笔记】
  2. 用仿ActionScript的语法来编写html5——第七篇,自定义按钮
  3. 二进制与十进制的转换教案
  4. 面试单招计算机专业自我介绍,室内设计高职单招面试自我介绍
  5. 为什么我的MapInfo地图老是返回黑屏
  6. Camtasia2023官方中文版免费下载
  7. VBA入门到进阶常用知识代码总结77
  8. Python——程序:彩票游戏(细节修改)
  9. 分享网上找到的一个中国象棋源码
  10. 8.3K Star,这才是我们苦苦寻找的PDF阅读器。。。