CCF模擬題 70 小丑排序

2021-10-24 08:18:18 字數 1237 閱讀 3903

【問題描述】

你在信天翁馬戲團(是的,它是由一群小丑組成)從事管理工作,你剛剛寫完乙個程式的輸出是將他們的姓名按長度為非遞減的方式排列,名稱列表(使每名至少只要它之前的)。然而,你的老闆不喜歡這種輸出方式,而是希望輸出出現更對稱,較短的字串在頂部和底部,而較長的字串在中間。他的規則是,每一對名稱都是在該列表的相對的兩端,並且在該組中的第乙個名字總是在列表的頂部。比如在下面的第乙個例子中,bo和pat是第一對,jean和kevin是第二對,等等。

【輸入形式】

輸入由1到多個字串集合組成,最後一行為0表示輸入結束,每個集合開始於乙個整數n,表示該集合字串的個數,接下來n行由n個字串按長度非遞減的方式排列,每個集合至少包含乙個但不超過15個字串,每個字串不超過25個字元。

【輸出形式】

對於每個集合,第一行輸出"set-n", n從1開始,接下來的若干行對應輸入每個集合重新排列的結果,如樣例所示。

【樣例輸入】7

bopat

jean

kevin

claude

william

marybeth

6jim

benzoe

joey

frederick

annabelle

5john

bill

fran

stan

cece

0【樣例輸出】

set-1

bojean

claude

marybeth

william

kevin

patset-2

jimzoe

frederick

annabelle

joey

benset-3

john

fran

cece

stan

bill

#include

using

namespace std;

int gg=0;

intmain()

if(i%2==

0)a[i/2]

=s[i]

;//兩個中第乙個依次排放,排序的序號減半

} cout<<

"set-"

for(

int i=

0;i}

ccf賣菜模擬題

關於ccf中的python模擬題 1.賣菜題目 問題描述 在一條街上有n個賣菜的商店,按1至n的順序排成一排,這些商店都賣一種蔬菜。第一天,每個商店都自己定了乙個 店主們希望自己的菜價和其他商店的一致,第二天,每一家商店都會根據他自己和相鄰商店的 調整自己的 具體的,每家商店都會將第二天的菜價設定為...

CCF買菜模擬題

問題描述 小h和小w來到了一條街上,兩人分開買菜,他們買菜的過程可以描述為,去店裡買一些菜然後去旁邊的乙個廣場把菜裝上車,兩人都要買n種菜,所以也都要裝n次車。具體的,對於小h來說有n個不相交的時間段 a1,b1 a2,b2 an,bn 在裝車,對於小w來說有n個不相交的時間段 c1,d1 c2,d...

CCF模擬題 視窗

視窗 時間限制 1.0s 記憶體限制 256.0mb 問題描述 在某圖形作業系統中,有 n 個視窗,每個視窗都是乙個兩邊與座標軸分別平行的矩形區域。視窗的邊界上的點也屬於該視窗。視窗之間有層次的區別,在多於乙個視窗重疊的區域裡,只會顯示位於頂層的視窗裡的內容。當你點選螢幕上乙個點的時候,你就選擇了處...