最少攔截系統

2021-09-25 21:48:05 字數 642 閱讀 9502

題目鏈結

題解:

if(a[i]==0)

continue;

else

max=a[i];

這一部分的作用是找到第乙個未被擊落的飛彈(假設這個飛彈叫小劣)。

for(j=i+1;j<=n;j++)

}

然後擊落小劣之後比它飛的低的飛彈。

for(i=1;i<=n;i++)

if(a[i]==0)

continue;

else

max=a[i];

通過外面的迴圈和continue隔過去小劣以及已經被擊落的飛彈,依次找到飛來的第二個2=未被擊落的飛彈。

#include

#include

#include

intmain()

int k=

0,max;

for(i=

1;i<=n;i++)}

k++;}

printf

("%d\n"

,k);

}return0;

}

最少攔截系統

description 某國為了防禦敵國的飛彈襲擊,發展出一種飛彈攔截系統.但是這種飛彈攔截系統有乙個缺陷 雖然它的第一發炮彈能夠到達任意的高度,但是以後每一發炮彈都不能超過前一發的高度.某天,雷達捕捉到敵國的飛彈來襲.由於該系統還在試用階段,所以只有一套系統,因此有可能不能攔截所有的飛彈.怎麼辦呢...

最少攔截系統

題目 description 某國為了防禦敵國的飛彈襲擊,發展出一種飛彈攔截系統.但是這種飛彈攔截系統有乙個缺陷 雖然它的第一發炮彈能夠到達任意的高度,但是以後每一發炮彈都不能超過前一發的高度.某天,雷達捕捉到敵國的飛彈來襲.由於該系統還在試用階段,所以只有一套系統,因此有可能不能攔截所有的飛彈.怎...

最少攔截系統

b 最少攔截系統 time limit 1000msmemory limit 32768kb64bit io format i64d i64u submit status description 某國為了防禦敵國的飛彈襲擊,發展出一種飛彈攔截系統.但是這種飛彈攔截系統有乙個缺陷 雖然它的第一發炮彈能...