luogu3903 飛彈攔截3
題目描述
很多年以前,a國發明了一種飛彈系統用來攔截敵對勢力發射的飛彈。這個系統可以發射一顆飛彈攔截從由到遠、高度不增加的多個飛彈。
但是現在,科學家們發現這個防禦系統還不夠強大,所以他們發明了另外一套飛彈系統。這個新系統可以發射一顆飛彈由近到遠的攔截更多的飛彈。當這個系統啟動,首先選擇一顆敵人的飛彈進行攔截,然後攔截一顆更遠的高度更低的飛彈進行攔截,然後攔截比第二顆更遠的但高度更高的飛彈……以此類推,攔截的第奇數顆飛彈比前一顆飛彈更遠、更高,攔截的第偶數顆飛彈比前乙個更遠、更低。
現在,給你乙個從近到遠的飛彈高度列表,計算新系統發射一顆飛彈可以攔截的最多的飛彈數目。
輸入輸出格式
輸入格式:
輸入檔案missile.in,第一行是乙個整數n(0
#include
#define n 1100
inline char gc()
return
*s++;
}inline int
read()
while (ch<='9'&&ch>='0')
return
x*f;
}int a[n],ans=1,n;bool flag;
int main()
printf("%d",ans);
return
0;}
排序 貪心 飛彈攔截 luogu 1158
經過 11年的韜光養晦,某國研發出了一種新的飛彈攔截系統,凡是與它的距離不超過其工作半徑的飛彈都能夠被它成功攔截。當工作半徑為0時,則能夠攔截與它位置恰好相同的飛彈。但該飛彈攔截系統也存在這樣的缺陷 每套系統每天只能設定一次工作半徑。而當天的使用代價,就是所有系統工作半徑的平方和。某天,雷達捕捉到敵...
飛彈攔截2
某國為了防禦敵國的飛彈襲擊,發展出一種飛彈攔截系統。但是這種飛彈攔截系統有乙個缺陷 雖然它的第一發炮彈能夠到達任意的高度,但是以後每一發炮彈都不能高於前一發的高度。某天,雷達捕捉到敵國的飛彈來襲。由於該系統還在試用階段,所以只有一套系統,因此有可能不能攔截所有的飛彈。輸入飛彈依次飛來的高度 雷達給出...
飛彈攔截(貪心)
b b time limit 1000msmemory limit 32768kb64bit io format i64d i64u submit status practice hdu 1257 description 某國為了防禦敵國的飛彈襲擊,發展出一種飛彈攔截系統.但是這種飛彈攔截系統有乙個...