E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
拦截导弹
nyoj814 又见
拦截导弹
贪心
感觉是贪心。。。就用了贪心 结果ac了。。和nyoj236完全一个类型的嘛。。。#include #include intmain() { inta[3005],visit[3005],n; while(scanf("%d",&n)!=EOF) { if(n==-1) break; for(inti=0;i=a[j]) visit[j]=1,p=a[j]; sum++; } } printf("%
su20145104009
·
2015-04-14 15:00
nyoj
814
nyoj814
BZOJ 2244 SDOI2011
拦截导弹
CDQ分治/二维树状数组
题目大意:给定一个序列,每个元素是一个二元组,等概率选择一LIS,求LIS长度以及每个元素被选中的概率第一问CDQ分治裸上第二问用每个元素所在的LIS个数/总LIS个数就是答案每个元素所在的LIS自己必选,然后统计前面的方案数和后面的方案数以前面的方案数为例,令f[x]为以x结尾的LIS长度,那么有DP方程:g[i]=Σg[j](f[j]+1=f[i],j #include #include #i
PoPoQQQ
·
2015-04-09 17:00
树状数组
cdq分治
bzoj
BZOJ2244
动态规划
一般分为:线性动规:
拦截导弹
,合唱队形,挖地雷,建学校,剑客决斗等;区域动规:石子合并,加分二叉树,统计单词个数,炮兵布阵等;树形动规:贪吃的九头龙,二分查找树,聚会的欢乐,数字三角形等;背包问题:01
Liukx940818
·
2015-03-12 19:00
动态规划
哈工大
算法训练
拦截导弹
问题描述某国为了防御敌国的导弹袭击,发展出一种导弹拦截系统。但是这种导弹拦截系统有一个缺陷:虽然它的第一发炮弹能够到达任意的高度,但是以后每一发炮弹都不能高于前一发的高度。某天,雷达捕捉到敌国的导弹来袭。由于该系统还在试用阶段,所以只有一套系统,因此有可能不能拦截所有的导弹。输入导弹依次飞来的高度(雷达给出的高度数据是不大于30000的正整数),计算这套系统最多能拦截多少导弹,如果要拦截所有导弹最
Liukx940818
·
2015-03-07 08:00
算法
动态规划
蓝桥杯
算法训练
NYOJ
拦截导弹
79(14年ac最后一题留念)
拦截导弹
时间限制:3000 ms | 内存限制:65535 KB难度:3描述某国为了防御敌国的导弹袭击,发展中一种导弹拦截系统。
ydd97
·
2014-12-31 23:00
nyoj-79
拦截导弹
题目链接:http://acm.nyist.net/JudgeOnline/problem.php?pid=79代码: #include #include intmain(){ intdp[30],num[30]; intans,temp,i,j,k,t,n,m; scanf("%d",&n); while(n--){ scanf("%d",&m); memset(num,0,sizeof(num
wojiaohuangyu
·
2014-12-18 21:00
又见
拦截导弹
又见
拦截导弹
描述 大家对
拦截导弹
那个题目应该比较熟悉了,我再叙述一下题意:某国为了防御敌国的导弹袭击,新研制出来一种导弹拦截系统。
·
2014-11-03 23:00
又见
拦截导弹
又见
拦截导弹
时间限制:3000 ms | 内存限制:65535 KB难度:3描述大家对
拦截导弹
那个题目应该比较熟悉了,我再叙述一下题意:某国为了防御敌国的导弹袭击,新研制出来一种导弹拦截系统。
qq_16997551
·
2014-10-28 09:00
动规问题概述(待整理)
举例线性动规:
拦截导弹
,合唱队形,挖地雷,建学校,剑客决斗等区域动规:石子合并,加分二叉树,统计单词个数,炮兵布阵等树形动规:贪吃的九头龙,二分查找树,聚会的欢乐,数字三角形等背包问题:01背包问题,完全背包问题
u014665013
·
2014-09-26 18:00
拦截导弹
拦截导弹
时间限制:3000ms | 内存限制:65535KB难度:3描述某国为了防御敌国的导弹袭击,发展中一种导弹拦截系统。
qq_16997551
·
2014-09-08 17:00
NYOJ 814 又见
拦截导弹
又见
拦截导弹
时间限制:3000 ms | 内存限制:65535 KB难度:3描述大家对
拦截导弹
那个题目应该比较熟悉了,我再叙述一下题意:某国为了防御敌国的导弹袭击,新研制出来一种导弹拦截系统。
u013806814
·
2014-08-28 17:00
c
最长上升子序列
nyoj
最长上升子序列nlogn算法
题目链接:NYOJ814又见
拦截导弹
最长上升子序列nlogn算法在川大oj上遇到一道题无法用n^2过于是,各种纠结,最后习得nlogn的算法最长递增子序列,LongestIncreasingSubsequence
u013806814
·
2014-08-20 20:00
算法
dp
最长上升子序列
Dp水题
拦截导弹
时间限制:3000 ms | 内存限制:65535 KB难度:3描述某国为了防御敌国的导弹袭击,发展中一种导弹拦截系统。
u013480370
·
2014-07-05 11:00
拦截导弹
(最长下降子序列)
拦截导弹
时间限制: 3000 ms | 内存限制: 65535 KB 难度: 3 描述 某国为了防御敌国的导弹袭击
Simone_chou
·
2014-06-16 17:00
序列
拦截导弹
(vip)
描述 某国为了防御敌国的导弹袭击,发展出一种导弹拦截系统。但是这种导弹拦截系统有一个缺陷:虽然它的第一发炮弹能够到达任意的高度,但是以后每一发炮弹都不能高于前一发的高度。某天,雷达捕捉到敌国的导弹来袭。由于该系统还在试用阶段,所以只有一套系统,因此有可能不能拦截所有的导弹。 输入导弹依次飞来的高度(雷达给出的高度数据是不大于30000的正整数),计算这套系统最多能拦截多少导弹,如果要拦截所有导弹
a342500329a
·
2014-05-28 21:00
NYOJ79
拦截导弹
【动态规划】
拦截导弹
时间限制:3000 ms | 内存限制:65535 KB难度:3描述某国为了防御敌国的导弹袭击,发展中一种导弹拦截系统。
u012846486
·
2014-04-23 18:00
NYOJ79
南阳 79
拦截导弹
最长单调递增子序列(LIS)#include #include intnum[100],arr[100],len; intBSE(inti){ intl=0,r=len,mid; while(l=num[i]){ r=mid-1; }else{ l=mid+1; } } returnl; } intmain(){ intn,i,j,t,test; scanf("%d"
u013365671
·
2014-03-18 22:00
清橙 A1120
拦截导弹
-- 动态规划(最长上升子序列)
题目地址:http://oj.tsinsen.com/A1120问题描述某国为了防御敌国的导弹袭击,发展出一种导弹拦截系统。但是这种导弹拦截系统有一个缺陷:虽然它的第一发炮弹能够到达任意的高度,但是以后每一发炮弹都不能高于前一发的高度。某天,雷达捕捉到敌国的导弹来袭。由于该系统还在试用阶段,所以只有一套系统,因此有可能不能拦截所有的导弹。输入导弹依次飞来的高度(雷达给出的高度数据是不大于30000
JDPlus
·
2014-03-04 15:00
动态规划
考研机试
wikioi-天梯-普及一等-序列dp-1044:
拦截导弹
题目描述Description 某国为了防御敌国的导弹袭击,发展出一种导弹拦截系统。但是这种导弹拦截系统有一个缺陷:虽然它的第一发炮弹能够到达任意的高度,但是以后每一发炮弹都不能高于前一发的高度。某天,雷达捕捉到敌国的导弹来袭。由于该系统还在试用阶段,所以只有一套系统,因此有可能不能拦截所有的导弹。 输入描述InputDescription输入导弹依次飞来的高度(雷达给出的高度数据是不大于30
maverick1990
·
2013-12-12 21:00
dp
WIKIOI
天梯
南阳-79-
拦截导弹
拦截导弹
时间限制:3000 ms | 内存限制:65535 KB难度:3描述某国为了防御敌国的导弹袭击,发展中一种导弹拦截系统。
u010951938
·
2013-12-11 21:00
rqnoj-217-
拦截导弹
-最长不上升子序列以及不上升子序列的个数
最长上升子序列的O(n*log(n))算法。不上升子序列的个数等于最长上升子序列的长度。#include #include #include #include usingnamespacestd; #defineINF9999999 intdp[10001]; intnum[10001]; intnum2[10001]; inttops; intdos(intx) { if(tops==0) {
rowanhaoa
·
2013-10-30 09:00
wikioi 1044
拦截导弹
(1999年NOIP全国联赛提高组)
题目描述 Description 某国为了防御敌国的导弹袭击,发展出一种导弹拦截系统。但是这种导弹拦截系统有一个缺陷:虽然它的第一发炮弹能够到达任意的高度,但是以后每一发炮弹都不能高于前一发的高度。某天,雷达捕捉到敌国的导弹来袭。由于该系统还在试用阶段,所以只有一套系统,因此有可能不能拦截所有的导弹。 输入描述 InputDescription输入导弹依次飞来的高度(雷达给出的高度数据是不大于
kingzone_2008
·
2013-10-05 23:00
动态规划
ACM
序列型DP
COJ 1050动态规划简单题
拦截导弹
TimeLimit:1000ms MemoryLimit:65536KBTotalSubmit:528 Accepted:434Description某国为了防御敌国的导弹袭击,开发出一种导弹拦截系统
u011466175
·
2013-10-05 17:00
题目:[NOIP1999]
拦截导弹
(最长非递增子序列DP) O(n^2)和O(n*log(n))的两种做法
题目:[NOIP1999]
拦截导弹
问题编号:217题目描述某国为了防御敌国的导弹袭击,发展出一种导弹拦截系统。
y5885922
·
2013-09-26 22:00
c
算法
ACM
最长不上升子序列
拦截导弹
时间限制:3000 ms | 内存限制:65535 KB难度:3描述某国为了防御敌国的导弹袭击,发展中一种导弹拦截系统。
u011455899
·
2013-09-23 20:00
拦截导弹
这是一道经典的动态规划的题目某国为了防御敌国的导弹袭击,发展出一种导弹拦截系统。但是这种导弹拦截系统有一个缺陷:虽然它的第一发炮弹能够到达任意的高度,但是以后每一发炮弹都不能高于前一发的高度。某天,雷达捕捉到敌国的导弹来袭。由于该系统还在试用阶段,所以只有一套系统,因此有可能不能拦截所有的导弹。输入导弹依次飞来的高度(雷达给出的高度数据是不大于30000的正整数),计算这套系统最多能拦截多少导弹,
logarrow
·
2013-09-15 15:00
动态规划之——
拦截导弹
NOIP1999(提高组) 第一题
某国为了防御敌国的导弹袭击,发展出一种导弹拦截系统。但是这种导弹拦截系统有一个缺陷:虽然它的第一发炮弹能够到达任意的高度,但是以后每一发炮弹都不能高于前一发的高度。某天,雷达捕捉到敌国的导弹来袭。由于该系统还在试用阶段,所以只有一套系统,因此有可能不能拦截所有的导弹。输入导弹依次飞来的高度(雷达给出的高度数据是不大于30000的正整数),计算这套系统最多能拦截多少导弹,如果要拦截所有导弹最少要配备
gningh
·
2013-08-22 09:00
DP基本概括
举例线性动规
拦截导弹
,合唱队形,挖地雷,建学校,剑客决斗等区域动规石子合并,加分二叉树,统计单词个数,炮兵布阵等树形动规贪吃的九头龙,二分查找树,聚会的欢乐,数字三角形等背包问题01背包问题,完全背包问题
u010841344
·
2013-08-13 12:00
NYOJ_79_
拦截导弹
http://acm.nyist.net/JudgeOnline/problem.php?pid=79先前写过是N^2复杂度,现在是个nlgn复杂度的。 #include #include usingnamespacestd; intq(int*num,intB,intE,intelem) { if(B>=E)returnE; intmid=(B+E)/2; if(num[mid]>elem)re
y11201
·
2013-06-25 22:00
poj
拦截导弹
/* B:
拦截导弹
查看 提交 统计 提问 总时间限制: 1000ms 内存限制: 65536kB 描述 某国为了防御敌国的导弹袭击,开发出一种导弹拦截系统。
locusxt
·
2013-05-26 21:00
poj
cpp
Wiki OI 1044
拦截导弹
题目链接:http://wikioi.com/problem/1044/算法与思路:仔细理解下题意,实际上就是求最长上升子序列和最长下降子序列,依次遍历整个序列,每一次求出从第一个数到当前这个数的最长上升子序列,直至遍历到最后一个数字为止,然后再取dp数组里最大的那个即为整个序列的最长上升子序列。我们用dp[i]来存放序列1-i的最长上升子序列的长度,那么dp[i]=max(dp[j])+1,(j
Re_cover
·
2013-05-14 19:00
nyist 17 单调递增最长子序列
单调递增最长子序列和解
拦截导弹
那题是一样一样的哦,给你一个序列求出这个序列中最长的单调递增序列,1#include 2#include 3 4#defineN10005 5charch[N];
·
2013-04-15 15:00
序列
动态规划的概念
举例线性动规
拦截导弹
,合唱队形,挖地雷,建学校,剑客决斗等区域动规石子合并,加分二叉树,统计单词个数,炮兵布阵等树形动规贪吃的九头龙,二分查找树,聚会的欢乐,数字三角形等背包问题01背包问题,完全背包问题
GS_YL
·
2013-04-12 22:04
算法ACM之动态规划的概念
动态规划
题目1085:
拦截导弹
题目描述某国为了防御敌国的导弹袭击,开发出一种导弹拦截系统。但是这种导弹拦截系统有一个缺陷:虽然它的第一发炮弹能够到达任意的高度,但是以后每一发炮弹都不能高于前一发的高度。某天,雷达捕捉到敌国的导弹来袭,并观测到导弹依次飞来的高度,请计算这套系统最多能拦截多少导弹。拦截来袭导弹时,必须按来袭导弹袭击的时间顺序,不允许先拦截后面的导弹,再拦截前面的导弹。 输入每组输入有两行,第一行,输入雷达捕捉到的
SJF0115
·
2013-03-25 10:00
北大
复试上机
NYOJ 79
拦截导弹
(经典dp) 最长上升子序列 LIS
pid=79参考博客:http://www.cnblogs.com/mycapple/archive/2012/08/23/2652213.html
拦截导弹
时间限制:3000ms | 内存限制:65535KB
hnust_xiehonghao
·
2013-03-19 13:00
拦截导弹
(最长递增子序列)
题目描述:某国为了防御敌国的导弹袭击,开发出一种导弹拦截系统。但是这种导弹拦截系统有一个缺陷:虽然它的第一发炮弹能够到达任意的高度,但是以后每一发炮弹都不能高于前一发的高度。某天,雷达捕捉到敌国的导弹来袭,并观测到导弹依次飞来的高度,请计算这套系统最多能拦截多少导弹。拦截来袭导弹时,必须按来袭导弹袭击的时间顺序,不允许先拦截后面的导弹,再拦截前面的导弹。输入:每组输入有两行,第一行,输入雷达捕捉到
weixin_34314962
·
2013-02-20 16:00
NYOJ 79
拦截导弹
时间限制:3000 ms | 内存限制:65535 KB难度:3描述某国为了防御敌国的导弹袭击,发展中一种导弹拦截系统。
·
2013-02-08 20:00
OJ
【动态规划】NOIP1999
拦截导弹
这道题真心挺水,不过也很经典,是动态规划的入门题目。不过代码让我写乱了。。。凑活着一次AC吧。题目描述某国为了防御敌国的导弹袭击,发展出一种导弹拦截系统。但是这种导弹拦截系统有一个缺陷:虽然它的第一发炮弹能够到达任意的高度,但是以后每一发炮弹都不能高于前一发的高度。某天,雷达捕捉到敌国的导弹来袭。由于该系统还在试用阶段,所以只有一套系统,因此有可能不能拦截所有的导弹。输入格式输入数据为两行,第一行
lwfcgz
·
2012-08-17 20:00
ini
HDU 1257 最少拦截系统
本来这题我想的是最大
拦截导弹
序列和最少拦截序列个数,但没怎么如何代码实现。 然后想每次删除递减序列,删减的次数就是拦截系统的个数,居然AC了。
qinmusiyan
·
2012-08-16 17:00
DP入门之最长降序子列
article/details/7870410 转载请注明出处:http://blog.csdn.net/wangjian8006
拦截导弹
wangjian8006
·
2012-04-25 20:00
音乐
任务
rqnoj[NOIP1999]
拦截导弹
此题关键在于证明最小划分链=最长子链导弹拦截是一个经典问题:求一个序列的最长不上升子序列,以及求能最少划分成几组不上升子序列。第一问是经典动态规划,第二问直接的方法是最小路径覆盖,但是二分图匹配的复杂度较高,我们可以将其转化成求最长上升子序列,其最大值即等于不上升子序列的最小划分数。这就涉及到组合数学中偏序集的Dilworth定理。(第二问的贪心方法其实就是这个定理的证明过程) 先介绍一下偏序关
huzhengnan
·
2012-04-09 21:00
rqnoj[NOIP1999]
拦截导弹
此题关键在于证明最小划分链=最长子链导弹拦截是一个经典问题:求一个序列的最长不上升子序列,以及求能最少划分成几组不上升子序列。第一问是经典动态规划,第二问直接的方法是最小路径覆盖,但是二分图匹配的复杂度较高,我们可以将其转化成求最长上升子序列,其最大值即等于不上升子序列的最小划分数。这就涉及到组合数学中偏序集的Dilworth定理。(第二问的贪心方法其实就是这个定理的证明过程) 先介绍一下偏序关
huzhengnan
·
2012-04-09 21:00
HDU 1257 最少拦截系统+NYOJ 79
拦截导弹
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1257这段时间在做专题训练,所以就刻意挑了挑动态规划做。题目一看就知道是跟最长单调递减类似,简单的动态规划。代码:#include//**dp[i]表示第i个导弹飞过来时需要的最少拦截装置.**//intmain(){intn,i,j,max,h[10001],dp[10001];while(~scan
a_eagle
·
2012-02-07 07:04
HDU
NYOJ
贪心
动态规划
HDU 1257 最少拦截系统+NYOJ 79
拦截导弹
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1257这段时间在做专题训练,所以就刻意挑了挑动态规划做。题目一看就知道是跟最长单调递减类似,简单的动态规划。代码:#include//**dp[i]表示第i个导弹飞过来时需要的最少拦截装置.**// intmain() { intn,i,j,max,h[10001],dp[10001]; while(~
A_Eagle
·
2012-02-07 07:00
测试
任务
导弹拦截二&&http://acm.hdu.edu.cn/showproblem.php?pid=1257
我写的上一篇是求一套
拦截导弹
装置最多能
拦截导弹
的个数。。这一题给你一些导弹发射的高度。。让你求出共需要多少这样的装置。。仔细想一下就会发现这两道题得解法完全一样,只是在用dp时赋予不同的含义。。
smallacmer
·
2012-01-08 13:00
cugb 1050
拦截导弹
(最长不升子序列)
看了两天的书,然后,然后,然后稀里糊涂的就把第一道DP给做出来了。。。。让我再理一下思路。。这道题的代码是求最大不升子序列的,与LIS相比就是差了个比较符号。。。。。具体解释我放在《LIS最长不降子序列》那篇里。。。。#includeintmain(){intlen,i,j,n,a[30],d[30];scanf("%d",&n);for(i=1;i=a[i]&&d[j]+1>d[i])d[i]=
晃晃--
·
2011-08-17 11:20
DP~动态规划
拦截导弹
描述某国为了防御敌国的导弹袭击,发展中一种导弹拦截系统。但是这种导弹拦截系统 有一个缺陷:虽然它的第一发炮弹能够到达任意的高度,但是以后每一发炮弹都不能高于前一发的高度。某天,雷达捕捉到敌国导弹来袭。由于该系统还在试用阶段 ,所以只用一套系统,因此有可能不能拦截所有的导弹。 输入第一行输入测试数据组数N(1 usingnamespacestd; intbomb[21]; intresult[21]
niushuai666
·
2011-05-06 21:00
c
测试
pku 1887 Testing the CATCHER(DP)
x:y)shortheight[10005];shortcount[10005];//count[n]表示以把height[n]的导弹作为最后拦截的导弹时,最大的
拦截导弹
数量intn,k;intmain
logic_nut
·
2009-07-17 10:00
拦截导弹
拦截导弹
Problemdescription 某国为了防御敌国的导弹袭击,发展出一种导弹拦截系统。
算法学习
·
2008-08-19 16:00
上一页
1
2
3
4
5
6
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他