模擬題 小明晚會問題

2021-10-04 01:48:20 字數 937 閱讀 9066

問題描述

小明要組織一台晚會,總共準備了 n 個節目。然後晚會的時間有限,他只能最終選擇其中的 m 個節目。

這 n 個節目是按照小明設想的順序給定的,順序不能改變。

小明發現,觀眾對於晚上的喜歡程度與前幾個節目的好看程度有非常大的關係,他希望選出的第乙個節目盡可能好看,在此前提下希望第二個節目盡可能好看,依次類推。

小明給每個節目定義了乙個好看值,請你幫助小明選擇出 m 個節目,滿足他的要求。

輸入格式

輸入的第一行包含兩個整數 n, m ,表示節目的數量和要選擇的數量。

第二行包含 n 個整數,依次為每個節目的好看值。

輸出格式

輸出一行包含 m 個整數,為選出的節目的好看值。

樣例輸入

5 33 1 2 5 4

樣例輸出

3 5 4

樣例說明

選擇了第1, 4, 5個節目。

評測用例規模與約定

對於 30% 的評測用例,1 <= n <= 20;

對於 60% 的評測用例,1 <= n <= 100;

對於所有評測用例,1 <= n <= 100000,0 <= 節目的好看值 <= 100000。

分析:這個題目我是用與陣列的排序來做的,思路比較清晰,**寫的易懂。沒有優化。

public

class

main

arrays.

sort

(arr)

;//降序排序

for(

int i=n;i>=m;i--

)//賦值新的陣列以便後續操作

for(

int i=

0;i)//對陣列進行排序,第乙個為最小值;其餘降序排序

for(

int i=

0;i)else}}

}

藍橋模擬 第十題 晚會節目單

title 藍橋模擬 第十題 晚會節目單 categories 頻繁的查詢區間最值對於遍歷來說開銷非常大,所以產生了一種區間最值查詢這種演算法,本文只講st rmq,st是稀疏矩陣的意思,這種方法要求資料必須是靜態的不能變化的。有乙個一位陣列 長度為n 頻繁的查詢 s,e 區間的最值。定義乙個二維陣...

2014名校複試機考模擬題 21375 小明的約會

現給定兩對字串,請你按照上述方法得到小明的約會時間。輸入包含多組測試資料,每組輸入在4行中分別給出4個非空 不包含空格 且長度不超過60的字串。對於每組輸入,在一行中輸出約會的時間,格式為 day hh mm 其中 day 是某星期的3字元縮寫,即mon表示星期一,tue表示星期二,wed表示星期三...

藍橋杯模擬賽最後一題 晚會節目單 線段樹

明天就省賽了,參加的人少,選出10 作為省一感覺有點難度。希望我能再次得個省一,再去次北京,最後能有個好結果吧。大三就結束了,time flies.問題描述 小明要組織一台晚會,總共準備了 n 個節目。然後晚會的時間有限,他只能最終選擇其中的 m 個節目。這 n 個節目是按照小明設想的順序給定的,順...