问题描述
如果有人认为吃东西只需要嘴巴,那就错了。
都知道舌头有这么一个特性,“由简入奢易,由奢如简难”(据好事者考究,此规律也适合许多其他情况)。具体而言,如果是甜食,当你吃的食物不如前面刚吃过的东西甜,就很不爽了。
大宝是一个聪明的美食家,当然深谙此道。一次他来到某小吃一条街,准备从街的一头吃到另一头。为了吃得爽,他大费周章,得到了各种食物的“美味度”。他拒绝不爽的经历,不走回头路而且还要爽歪歪(爽的次数尽量多)。

输入格式
两行数据。
第一行为一个整数n,表示小吃街上小吃的数量
第二行为n个整数,分别表示n种食物的“美味度”

输出格式
一个整数,表示吃得爽的次数
样例输入
10
3 18 7 14 10 12 23 41 16 24
样例输出
6
数据规模和约定
美味度为0到100的整数
n<1000

package adv166;import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner in = new Scanner(System.in);int n = in.nextInt();int[] g = new int[n];for (int i = 0; i < n; i++) {g[i] = in.nextInt();}in.close();int[][] dp = new int[n][2];dp[0][0] = 1;dp[0][1] = 1;for (int i = 1; i < n; i++) {dp[i][1] = 1;for (int j = i - 1; j >= 0; j--) {if (g[i] >= g[j]) {dp[i][1] = Integer.max(dp[i][1], dp[j][1] + 1);}}dp[i][0] = Integer.max(dp[i - 1][0], dp[i][1]);}System.out.println(dp[n - 1][0]);}}

[Java] 蓝桥杯ADV-166 算法提高 聪明的美食家相关推荐

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

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

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

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

  3. 1020: 算法提高 聪明的美食家

    1020: 算法提高 聪明的美食家 时间限制: 1 Sec  内存限制: 256 MB 提交: 10  解决: 3 [提交][状态][讨论版] 题目链接 题目描述 如果有人认为吃东西只需要嘴巴,那就错 ...

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

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

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

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

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

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

  7. 蓝桥杯题库 算法提高非vip部分(C++、Java)代码实现(251-280)

    文章目录 ADV-251 Petri Net Simulation cpp: java: ADV-252 Navigation cpp: ADV-256 The Sky is the Limit cp ...

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

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

  9. [蓝桥杯]测试题 E 算法提高 我们的征途是星辰大海 题解和C++示例代码

    E 算法提高 我们的征途是星辰大海 时间限制:1.0s   内存限制:256.0MB 最新的火星探测机器人curiosity被困在了一个二维迷宫里,迷宫由一个个方格组成. 共有四种方格: '.' 代表 ...

最新文章

  1. 146. LRU Cache--java,python解法
  2. 小游戏来了 游戏小程序你想知道的这有
  3. SAP Fiori application do filtering will real delete note in DB
  4. 科学数字_七年级数学上册:科学记数法、有效数字记住这点中考分可定拿得到...
  5. windows安装python库_Windows安装Python机器学习包
  6. WebService学习总结(4)——第三方webService服务调用
  7. UVA-572-搜索基础题
  8. SolrCloud集群的安装使用以及Zookeeper的介绍
  9. Java绿盾解密- Ldterm(绿盾加密文件解密)
  10. 调试svo 中遇到的问题
  11. wps转PDFmathtype公式错位乱码
  12. IT战略规划之流程再造
  13. 住宅IP,家庭宽带IP,数据中心IP,机房IP是什么,他们有什么区别及应用?
  14. Arduino 读取 Pin2 的电平信号,并把结果打印到串口,也同时反映到 LED 灯
  15. Gitee如何上传整个项目文件夹
  16. #03 ASP.NET主题
  17. SpringCloud核心组件概述(五大神兽)
  18. C语言学习之volatile
  19. 如果说,人生是一次不断选择的旅程,那么当千帆阅尽,最终留下的就是一片属于自己的,独一无二的风景。
  20. css中left属性,CSS left属性用法及代码示例

热门文章

  1. [android源码分析]sdp Server的启动分析
  2. jQuery 图片放大预览插件
  3. MAC下ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
  4. python语言磁力搜索引擎源码公开,基于DHT协议,十二分有技术含量的技术博客...
  5. Ubuntu 修复windows启动项
  6. Mybatis bug修正
  7. Linux mysql
  8. 查询mysql所有表的大小
  9. fopen()及相关函数使用
  10. 使用触发器记录oracle用户登陆信息