題目鏈結題解:
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 某國為了防禦敵國的飛彈襲擊,發展出一種飛彈攔截系統.但是這種飛彈攔截系統有乙個缺陷 雖然它的第一發炮彈能...