武器

导弹拦截问题

匿名 (未验证) 提交于 2019-12-02 23:36:01
输入导弹依次飞来的高度(雷达给出的高度数据是不大于30000的正整数) 输出这套系统最多能拦截多少导弹,如果要拦截所有导弹最少要配备多少套这种导弹拦截系统。 6 2 导弹的高度<=30000,导弹个数<=20 #include <iostream> #define MAXSIZE 100 int p[MAXSIZE];//表示以下标i为结束的序列的情况 using namespace std; /* 1.就是利用p[i]=max(p[i+1],p[i+1]+a[i]),来求解最多拦截数 2.对于导弹系统就可以通过简单的 逆序数 来求解,线性代数里的问题 */ int dp(int begin,int a[],int end)//就是一个寻找最长递减子序列问题 { int i; int max=-1; for(i=end;i >= begin+1;i--) { if(a[i] <= a[begin] && p[i] > max) { max=p[i]; } } if(max == -1) p[begin]=1; else p[begin]=max+1; if(begin > 0) dp(begin -1,a,end); return 0; } int main() { int d[MAXSIZE]; int n=0,max; int i,j,count=0; cin >> d[n++

获取本机时间,再HTML中显示

匿名 (未验证) 提交于 2019-12-02 20:32:16
< ! DOCTYPE html > < html lang = "en" > < head > < meta charset = "UTF-8" > < title > Document < / title > < style type = "text/css" > div { width : 300 px ; height : 100 px ; margin : 50 px auto ; border : 1 px solid # 888 ; line - height : 100 px ; text - align : center ; } < / style > < / head > < body > < div id = "box" > < / div > < script type = "text/javascript" > var a = document . getElementById ( 'box' ) ; function showTime ( ) { var date = new Date ( ) ; //创建日起对象的实例 //获取年份 var year = date . getFullYear ( ) ; var month = date . getMonth ( ) + 1 ; var day = date . getDate ( ) ; if (

【SNOI2017】炸弹

南笙酒味 提交于 2019-12-01 05:28:48
在一条直线上有 N 个炸弹,每个炸弹的坐标是 Xi , 爆炸半径是 Ri 当一个炸弹爆炸时,如果另一个炸弹在其爆炸范围内,那么,该炸弹也会被引爆 现在,请你帮忙计算一下,先把第 i 个炸弹引爆,将引爆多少个炸弹呢? 答案对1000000007取模 要求输出的是 \(\sum_{i=1}^{n} i*ans[i]\) 这么经典的线段树优化建边,居然现在才做…… 而且搞的还是玄学方法,每次lower_bound和upper_bound找其单独能炸到的所有炸弹 然后用一棵线段树来维护…… 代码: #include<bits/stdc++.h> #define LL long long #define mod 1000000007 #define mid ((l+r)>>1) #define N 500005 #define M 1000005 using namespace std; LL n,x[N],r[N],lef[N],rig[N]; LL tl[N<<2],tr[N<<2]; LL xx,yy,ll,rr; LL ans=0; template<class T>inline void read(T &res) { char c;T flag=1; while((c=getchar())<'0'||c>'9')if(c=='-')flag=-1;res=c-'0'; while(

梦:战争,武器,老家,高处

北慕城南 提交于 2019-11-30 21:49:21
时间:10月9日  晚上5:00  睡眠质量:良   梦境:   接手一把机枪,居然可以发射,而且真实感很强烈,直接可以点射到对面屋顶上敌人,在敌人还没有进攻过来之前,于是我觉得应该认真对待这场战争。   我信心满满的回家,准备好好武装下自己,比如一双靴子,匕首,手枪,食物,等,发现家里这些都没有(是我老家,12年前住的家乡),后悔没有提前在网上订购好,但还是在继续找着。      现实:最近上班办公地方,大厦因为大厦老板的原因,目前两个物业在这里争夺管理权,为了利益关系,停了部分电力,导致办公地方没有空调,整天人都是处于奔溃边缘。 来源: https://www.cnblogs.com/camg/p/11641697.html

轰炸机源码

这一生的挚爱 提交于 2019-11-30 05:24:01
今天跟大家分享一个简单地轰炸机 set WshShell= WScript.CreateObject("WScript.Shell") WshShell.AppActivate "xxxx" for i=1 to 100 WScript.Sleep 500 WshShell.SendKeys "^v" WshShell.SendKeys i WshShell.SendKeys "%s" NEXT 上面是源码, for i=1 to 100 (意思是轰炸条数是从 1 --100 可以修改最大数) 着样的轰炸机网上也是一艘一大堆哈 文件后缀名修改成 vbs 然后右击编辑 把你想要发送的内容复制一下 点哪轰哪 ::::请理性使用:::: 来源: https://www.cnblogs.com/dsds/p/11561532.html

飞机编队形状

房东的猫 提交于 2019-11-29 16:14:35
1。 http://club.china.com/data/thread/1013/2721/04/96/2_1.html 写在最前:空战的基本原则 /来自中华网社区 club.china.com/ 编队进攻性空战基本原则 /来自中华网社区 club.china.com/ (1)在兵力上要处于数量优势,同时编成利于攻击的队形。 (2)空战中尽量攻击敌长机,并分割敌僚机,使之丧失战斗力。 (3)长机要主动攻击敌机,僚机要时刻观察敌长、僚机行动,掩护长机行动。如条件具备,应主动攻击敌机,并及时报告长机。 (4)长机出现弹药耗尽、负伤、机械设备故障等情况时,僚机应主动承担空中指挥任务。 (5)退出战斗时,编队应向战区的己方一侧、有地面防空火力掩护地区退出。剩余油料较多、位置有利的飞机,应积极掩护其它飞机先行退出战斗。 编队防御性空战基本原则 (1)当双机编队被敌机追踪时,应根据敌机的位置和距离,采取向外上下分开的机动动作,迫使敌顾此失彼。 (2)编队其中一架被跟踪时,其它飞机应全力实施火力掩护,努力使敌机放弃攻击。 (3)尽量用一架(双)飞机引诱敌机,其余飞机对敌攻击;防御的双(单)机向敌机转弯,诱使敌机跟随,另一对己机寻找机会攻敌。 (4)当敌机数量明显多于自己编队,或编队失去战斗力的飞机较多时,应主动退出战斗。 单机进攻性空战基本原则 (1

什么是涡桨发动机?

瘦欲@ 提交于 2019-11-29 16:11:56
上一篇游记中介绍了自己乘坐越南航空ATR-72的感受,在网友留言中学习到,原来这种飞机并不是我认为很老久的螺旋桨飞机,而是使用的是涡桨式发动机,换句话说,这也是涡轮发动机的一种。 其实喷气式发动机也分涡轮喷气(涡喷)发动机、涡轮风扇(涡扇)发动机和涡轮螺旋桨(涡桨)发动机。涡喷发动机把燃烧后的高速气体直接喷出,由于出发动机的气体也很快,所以热效率较低——动能都被喷出去了。 涡喷发动机 而涡扇发动机就是为了提高热效率的改进:气体不是直接被喷出,而是通过内涵道推动风扇转动,再由风扇转动产生的气体(流经外涵道)来推动飞机。 涡扇发动机 为了提高热效率,就得不断加大风扇直径(加大外涵道直径,或称“加大涵道比”),最终,风扇大到发动机都放不下了,只好挪到外边——这就成了涡桨发动机。某种意义上来讲,涡桨发动机就是一个涵道比非常大的涡扇发动机。 涡桨发动机 涡桨发动机由螺旋桨和燃气发生器组成,螺旋桨由涡轮带动。由于螺旋桨的直径较大,转速要远比涡轮低,只有大约1000转/分,为使涡轮和螺旋桨都工作在正常的范围内,需要在它们之间安装一个减速器,将涡轮转速降至十分之一左右后,才可驱动螺旋桨。这种减速器的负荷重,结构复杂,制造成本高,它的重量一般相当于压气机和涡轮的总重,作为发动机整体的一个部件,减速器在设计、制造和试验中占有相当重要的地位。 涡桨发动机的螺旋桨后的空气流就相当于涡轮风扇发动机的外涵道