拦截导弹

Posted 赤云封天

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了拦截导弹相关的知识,希望对你有一定的参考价值。

http://acm.nyist.net/JudgeOnline/problem.php?pid=79 

不明白哪儿有问题,有待验证

 1 #include <stdio.h>
 2 
 3 int floor = 0;
 4 void recurring(int missile[],int begin,int size,int& cur){
 5     ++cur;
 6     if(begin >= size - 1)
 7         return ;
 8     int i;
 9     for(i = begin; i < size; i++){
10         if(missile[i] < missile[begin]){
11             recurring(missile,i,size,cur);
12             floor = (floor > cur) ? floor : cur;
13             --cur;
14         }
15     }
16 }
17 
18 int main(){
19     int N;
20     int m;
21     int missile[50];
22     int i,cur;
23     scanf("%d",&N);
24     while(N--){
25         scanf("%d",&m);
26         cur = 0;
27         for(i = 0; i < m; i++)
28             scanf("%d",&missile[i]);
29         recurring(missile,0,m,cur);
30         printf("%d\n",floor);
31         floor = 0;
32     }
33     return 0;
34 }

 

以上是关于拦截导弹的主要内容,如果未能解决你的问题,请参考以下文章

codevs1409 拦截导弹 2

拦截导弹

C语言 拦截导弹

贪心4--拦截导弹

codevs1044 拦截导弹==洛谷 P1020 导弹拦截

导弹拦截III