ACM程式設計之馬拉松競賽

2021-07-22 18:45:09 字數 1051 閱讀 6867

題目描述:校acm協會近四個月舉行了為期100天acm程式設計之馬拉松競賽,競賽題總數為1000,同學們反響熱烈,先後有許多acm程式設計競賽愛好者報名,這些選手按報名時間從1開始先後編號,成功解答的題目數為選手的成績。

今天進行成績統計和頒獎儀式,已知按編號排序的選手成績(各不相同),根據給定標準成績將這些選手劃為兩個部分,小於標準成績的選手不能獲得任何獎項,大於等於標準成績的選手將得到嘉獎,並依成績從低到高上台領獎。

輸入:共三行:

第一行給出選手人數(不超過1000);

第二行依編號從低到高給出選手成績;

第三行給出標準成績。

輸出:共兩行:

第一行給出根據標準成績劃分後的選手成績,小於標準成績的部分、大於等於標準成績的部分內部均

保持原有的先後順序。

第二行給出依上台領獎次序排好的獲獎選手成績(沒有任何選手上台領獎時,輸出空行)。

樣例輸入:5

230 10 1000 500 399

500樣例輸出:230 10 399 1000 500

500 1000

用陣列來處理這種問題比較合適、簡單。分別用兩個陣列來儲存大於等於標準成績的部分和小於標準成績的部分,再將這兩個部分合併到乙個陣列中去,然後輸出;最後,對大於等於標準成績的部分的陣列進行氣泡排序輸出。

#include 

using namespace std;

int main()

int score;

cin >> score;

int b[n];

int c[n];

int j = 0;

int k = 0;

int x = 0;

int temp;

for(int i=0; i

= score)

else if(a[i] < score)

}cout << endl;

for(int m=k; m

b[l])}}

for(int i=0; i

程式設計馬拉松 走迷宮

nowcoder最喜歡遊樂場的迷宮遊戲,他和小夥伴們比賽誰先走出迷宮。現在把迷宮的地圖給你,你能幫他算出最快走出迷宮需要多少步嗎?輸入包含多組資料。每組資料報含乙個10 10,由 和 組成的迷宮。其中 代表牆 代表通路。入口在第一行第二列 出口在最後一行第九列。從任意乙個 點都能一步走到上下左右四個...

人工智慧程式設計馬拉松

大賽介紹 雲計算 大資料的成熟催化了人工智慧 ai 的進步與飛速發展,使得機器能夠在很大程度上模擬人的功能,實現批量人性化和個性化的服務客戶,這為深處服務價值鏈高階的金融業帶來深刻影響,ai將成為銀行與客戶溝通中發現客戶金融需求的重要因素。百業之母的金融行業,呼叫中心作為對外交流的巨大視窗,語音資料...

黑客馬拉松題目 舉辦黑客馬拉松的提示

黑客馬拉松題目 當您合併一家全球金融服務,和資料公司時,您會得到什麼呢?該公司雇用了5,000名軟體開發人員,而這些軟體開發人員的創始人都是慈善事業的創始人。如果您是bloomberg 那麼您將獲得一系列公司贊助的黑客馬拉松,員工,社群成員,學生和其他人員在乙個週末聚會在一起,以利用開放源 工具 包...