Description

小明现在玩一个很有意思的手机游戏,游戏内容是敌方堡垒发射导弹,每个导弹都有不同的高度,小明作为守护方,发射以和敌方导弹高度相同的炮弹来阻截敌方发来的导弹,但毕竟小明不是人民币玩家,游戏规则是他发的炮弹高度只能越来越低,连和上次发射高度相同高度的炮弹都无法第二次发射出来,初始化小明有5滴血,敌方每一枚导弹打到守护方,守护方都会掉一滴血,0血游戏失败。

Input

输入有两行

第一行,输入敌方导弹的数量n(n<=25)

第二行输入n个正整数,表示n枚导弹的高度,按来袭导弹的袭击时间顺序给出,以空格分隔

Output

若守护方可以生存,输出最多可以拦截多少枚导弹,若不能生存,输出 No

Sample Input

6
100 100 9 8 7 6

Sample Output

5

#include<stdio.h>
int main()
{
    int n,m,a[99],b[99],i,j,k;
    scanf("%d",&n);
    for(i=0;i<n;i++)
    {
        scanf("%d",&a[i]);
    }
    for(i=0;i<n;i++)
    {
        b[i]=0;
    }
    b[0]=1;
    for(i=1;i<n;i++)
    {
        for(j=0;j<i;j++)
        {
            if(a[i]<a[j]&&b[j]+1>b[i])
            {
                b[i]=b[j]+1;
            }
        }
    }
    m=0;
    for(i=0;i<n;i++)
    {
        if(b[i]>m)
        m=b[i];
    }
    if(n-m>5)
        printf("No");
    else
        printf("%d",m);
    return 0;

}

Today is a busy day.

So next day I will say.

2018/04/06

动态规划。

2018/4/14

3263: 6.导弹对对碰相关推荐

  1. QCon讲师对对碰——洪小军采访梁宇鹏:就是爱Golang

    编者按:QCon北京2015将于4月23日~25日在北京国际会议中心召开.在大会开始之前,InfoQ推出了讲师对对碰栏目,邀请一些技术专家相互采访,碰撞出思维的火花.在QCon上,美图架构平台部门负责 ...

  2. iOS分段选择器、旅行App、标度尺、对对碰小游戏、自定义相册等源码

    iOS精选源码 企业级开源项目,模仿艺龙旅行App 标签选择器--LeeTagView CSSegmentedControl常用的分段选择器,简单易用! 仿微信左滑删除 IOS左滑返回 输入框 iOS ...

  3. 对对碰(网页版单机小游戏)

    简易的对对碰的实现(基于js的事件处理机制) 原理:要想制作这个游戏很简单,先画一张表格,在其中添加照片,通过鼠标点击事件调用在js里编写的让图片隐藏功能的函数即可达到预期效果. 具体代码如下: &l ...

  4. Java游戏开发——对对碰

    游戏介绍: 对对碰游戏在n*n的游戏池中进行,每个格子中有一个图案.鼠标连续选中两个横排或竖排相邻的图案,它们的位置会互换,互换后如果横排或者竖排有3个以上相同的图像,则可以消去该图像,并得分. 游戏 ...

  5. 对对碰c语言程序设计,C语言对对碰游戏源码分享

    //画素材的x和y都是反的,因为x表示行,但是画出来x表示列,y同 #include #include #include #include #include #include #pragma comm ...

  6. Unity 简易的对对碰游戏

    游戏规则:制作对对碰游戏,在4X4地图上随机生成8对不同(形状)的物体,第一次点击被选中的物体会变红色,第二次点击相同物体,则两个物体共同消失,第二次点击是不同物体则第一个物体变回原来的颜色,再次点击 ...

  7. java对对碰游戏设计报告_手把手带你用Java打造一款对对碰游戏(下篇)

    上篇文章介绍了对对碰游戏的理论部分和介绍了JLabel.JButton.JPanel.ImageIcon.JTextField.JProgressBar等组件的基本使用,介绍了进度条(JProgres ...

  8. 对对碰java_Java开发学习之用Java打造一款对对碰游戏(下篇)

    本文主要向大家介绍了Java开发学习之用Java打造一款对对碰游戏,通过具体的内容向大家展现,希望对大家Java开发的学习有所帮助. 在之前的文章介绍了对对碰游戏的理论部分和介绍了JLabel.JBu ...

  9. 用90%的c语言开发对对碰游戏,希望大家指点哈

    用90%的c语言开发对对碰游戏,希望大家指点哈 **还有部分是c++语言哈**第一次写博客哈,有什么不足望大家指出我能写出来也参考网上的一些代码哈 #include <iomanip> # ...

最新文章

  1. 年月跨度_预应力跨度国内第一!1850吨146米跨度钢结构整体拔高22米!
  2. nyoj--364--田忌赛马(贪心)
  3. 19.12 添加自定义监控项目 19.13/19.14 配置邮件告警 19.15 测试告警 19.16 不发邮件的问题处理...
  4. swift 去json空格_我尽力了,你们快些拿去吧!
  5. 各种实用的 PHP 开源库推荐
  6. linux加密框架 crypto 算法管理 - 算法检测
  7. 璀璨智行:V2X车路协同智慧交通
  8. 万物互联、应用现代化、云原生新范式,华为云为数字化转型提供最优解
  9. 常见的算法题目分类图
  10. 招聘人才的网站(杭州)
  11. python数字图像处理(8):对比度与亮度调整
  12. Atitit rdmng 研发管理重要的领域 目录 第一章 编程语言 1 第一节 Dsl 1 第二章 编程方法与理念 通用化vs 专用化 1 第一节 动态化 1 第三章 框架与工具 通用vs专用
  13. 2022华为杯 E 题 数学建模思路分享
  14. LC.740. Delete and Earn
  15. 2050年这些职业将逐渐被AI(人工智能)取代
  16. 如何改变图片容量大小不影响清晰度
  17. linux入门怎么学
  18. Lua语法小贴士(二)string库
  19. kinect_试衣间(1)
  20. numpy随机索引(不重复)和打乱元素

热门文章

  1. 奥的斯OTIS电梯电气原理图一般讲解通则-识图
  2. 市场调查与预测试题库【1】
  3. 过年回家,程序员最怕的 5 件事
  4. 大学计算机基础ppt操作题都考什么,大学计算机基础操作题.ppt
  5. 51单片机智能语音温控摇头电风扇落地扇可红外遥控可PWM调速定时温度显示
  6. 【李宏毅2020 ML/DL】P107-109 Deep Reinforcement Learning | Scratching the surface
  7. 自动驾驶——未来智能交通的畅想
  8. 使用VideoCapture进行读取时0x00007FF9A1F86A6F (opencv_world440d.dll)处(位于 opencvtest.exe 中)引发的异常
  9. 云原生架构总览,发展定义架构及趋势
  10. 在Altium designer21 PCB文件中统计pin数