时间:2016-03-11?16:52:26?星期五

  • 时间:2016-03-11 16:52:26 星期五
  • 题目编号:POJ 1887 Testing the CATCHER
  • 题目大意:一个导弹拦截系统,能拦截一切高度不比上一个导弹低的导弹(第一个导弹一定能拦截),给出一些列的导弹,问最多能拦截多少导弹
  • 输入:
    • 若干组数据,每组数据以-1结尾,如果一组数据以-1开头,代表输入结束
  • 输出:
    • 最大拦截的导弹数目,每组数据后面至少1行空行
  • 分析:
    • 给定一个序列,每次能拦截的导弹小于或等于上一个导弹,
    • 题目转化为,给定一列数,求最大非上升序列
  • 蒙了,导弹的数目没有设置上限,但是弄了个1W最大,水过了....
  • 每组数据之间有一个空行!!!




#include <vector>

#include <list>

#include <map>

#include <set>

#include <deque>

#include <queue>

#include <stack>

#include <bitset>

#include <algorithm>

#include <functional>

#include <numeric>

#include <utility>

#include <sstream>

#include <iostream>

#include <iomanip>

#include <cstdio>

#include <cmath>

#include <cstdlib>

#include <cctype>

#include <string>

#include <cstring>

#include <cstdio>

#include <cmath>

#include <cstdlib>

#include <ctime>

using namespace std;

typedef long long LL;

#define CLR(x,y) memset((x),(y),sizeof((x)))

#define FOR(x,y,z) for(int (x)=(y);(x)<(z);++(x))

#define FORD(x,y,z) for(int (x)=(y);(x)>=(z);--(x))

#define FOR2(x,y,z) int (x);for((x)=(y);(x)<(z);++(x))

#define FORD2(x,y,z) int (x);for((x)=(y);(x)>=(z);--(x))

const int maxn = 10000;

int dp[maxn],a[maxn];

int main(){

//freopen("in.txt","r",stdin);

//freopen("out.txt","w",stdout);

int cntcase = 0;

while(~scanf("%d",a) && ~a[0]){

int n = 1;

CLR(dp,0);

while(~scanf("%d",a + n) && ~a[n])         ++n;

CLR(dp,0);

FOR(i,0,n){

dp[i] = 1;

FOR(j,0,i){

if(a[i] <= a[j]){

dp[i] = max(dp[i],dp[j] + 1);

}

}

}

int ans = 0;

FOR(i,0,n){

ans = max(dp[i] , ans);

}

printf("Test #%d:\n  maximum possible interceptions: %d\n\n",++cntcase,ans);

}

return 0;

}

来自为知笔记(Wiz)

时间: 2024-10-12 19:59:00

时间:2016-03-11?16:52:26?星期五的相关文章

Linux 学习笔记 2016.03.11

第一个简单命令: ls,就是查看当前工作路径下的文件都有哪些啦,常用的也就几个参数 1.ls -a 表示以字母表的顺序列出当前目录下面的文件. 2.ls -l 表示列出各个文件的详细信息,至于是什么详细信息,可以看下面的啦 ls -l(这个参数是字母L的小写,不是数字1) 这个命令可以使用长格式显示文件内容,如果需要察看更详细的文件资料,就要用到ls -l这个指令.例如我在某个目录下键入ls -l可能会显示如下信息(最上面两行是我自己加的): 位置 1 2 3 4 5 6 7 文件属性 文件数

Beta周第7次Scrum会议(11/16)【王者荣耀交流协会】

一.小组信息 队名:王者荣耀交流协会 小组成员 队长:高远博 成员:王超,袁玥,任思佳,王磊,王玉玲,冉华 小组照片 二.开会信息 时间:2017/11/16 17:03~17:17,总计14min. 地点:东北师范大学信息科学与技术学院107教室. 立会内容 开会前一天做了什么? (1)完成技术原型:获取指定文件夹下所有文件的文件名.修改时间.文件类型等信息. 遇到的困难? (1)进度是被催着推进···· 下一步要做什么? (1)读取一个Excel 文件的详细内容(所有单元格内的具体内容).

挨踢周刊2016/11/16

2016年11月16日至18日,第三届世界互联网大会在浙江乌镇举办,中共中央总书记.国家主席习近平在开幕式上发表视频讲话.马化腾.马云.李彦宏.雷军.丁磊.周鸿祎.曹国伟.王小川.沈南鹏.杨元庆.张亚勤和刘强东等国内互联网巨头领军人物悉数到场参加. 2016年"双11"是阿里巴巴在美国上市后的第三个网购狂欢.北京时间周五凌晨,在亿万剁手党的共同努力下,"双11"开场后,成交额仅用6分58秒就突破100亿元大关,2015年为12分28秒:此后成交额一路攀升,最终在24

ArrayList2014年6月11日07:26:00

1 //ArrayList是动态数组,方法有: 2 //Add----配合foreach一个个的添加 3 //AddRange-----以数组的形式,一次性添加 4 //Clear--------清空数组 5 //Count-----数组的长度 6 //Remove-----移除对应的元素 7 //RemoveAt------移除改索引对应的元素 8 //Contains------判断是否含所有某个值,返回Bool类型 9 //ToArray--------转换,再没关系(相当于复制一份) 泛

分布式技术一周技术动态 2016.03.20

分布式系统实践 1. 基于Mesos和Docker的分布式计算平台 https://mp.weixin.qq.com/s?__biz=MzAxMDgzOTA2Mw==&mid=402769128&idx=1&sn=cea3ad1357bd9312acf1768c0a493bfd&scene=1&srcid=0318BTuxT0fsFYwPjpeyuDOa&key=710a5d99946419d90fbc1e7600cce055b6e997d6afafc74c

第八章 交互技术,8.3 2016双11前端突破(作者:天猫前端团队)

8.3 2016双11前端突破 前言 2016 年天猫前端相比去年有了非常多不同维度的突破,主要可以分为四大类大类: 稳定性.监控 极致的性能优化 业务创新 / 平台建设 技术创新 / 互动 1. 稳定性.监控 商品到每个用户浏览的每个环节都有监控,尤其在针对消费者体验上的 TES,让前端在消费者真实浏览的过程当中也能够有更进一步的分析在不同环境下消费者实际的体验.以及从服务器 Wormhole 渲染层进行了一系列的稳定性.监控. 1.1 Wormhole双11会场稳定性保障 Wormhole承

20172319 2018.03.05-2018.03.11 《程序设计与数据结构》第1周学习总结

学号20172319 2018.03.05-2018.03.11 <程序设计与数据结构>第1周学习总结 教材学习内容总结 复习上学期导论课所学知识 认识.了解与Java相关的基本知识:二符一字.四类编程语言.三种机器 程序中定义的标识符不能以数字开头且有&符号的标识符无效 教材学习中的问题和解决过程 问题1:什么是URL? 解决过程:上网查询相关资料:URL简单来说就是我们常说的网址,其实是统一资源定位符,包含协议与IP地址,其作用是定位资源及显示其所在位置 代码调试中的问题和解决过程

[野狐行][2016/04/11][群直播系列2][那些年让我们郁闷不已的游戏保护]

最近应广大朋友的建议,增加群内直播系列,主要内容包括不仅限于“辅助行业探讨,内幕揭秘,行业八卦”.每周周末,群内直播系列:1.2016/04/02 第一期下载地址: http://pan.baidu.com/s/1bpnwPeZ 2.2016/04/11 第二期下载地址: http://pan.baidu.com/s/1nvs22xj

2016/3/11 随笔一

最近开始找工作,也加了不少找工作的群,看见很多人在问我是二本的,在简历关会被筛吗.我在哪个 哪个方面比别人有劣势,我有希望吗?当看到某某三本的同学进了BAT,又焕发斗志,觉得自己也行,赶紧向别人取经.觉得自己好好努力也行了. 从这里我们可以抽象出一种人类某个方面的模型出来,大部分人只看到了自己的劣势,然后在进入任何组织的时候都会问,我这个方面有劣势,我会有机会吗.当看到同样在这个方面有劣势的或者比自己更差的人却成功的进入了某个热门组织的时候.又新生希望,在想那小子都进了,我肯定也没问题.但结果可