L1 049 天梯賽座位分配 20分

2021-10-03 02:07:41 字數 818 閱讀 1985

題目詳情:

=;//第i所學校第k支隊伍的第j個隊員的編號為p[i][k][j]

int q[11]

=;//第 i 所高校的參賽隊伍數

int max=0;

//所有高校中最大隊伍

int pre=0;

//上乙個被安排的隊員所屬學校

intmain()

t=0;

for(k=

1;k<=max;k++

)//第i所學校的第k支隊伍。遍歷到max即最大隊伍,保證所有隊伍都安排好}}

}for

(i=1

;i<=n;i++)}

return0;

}執行結果:

讀題幹覺得挺簡單的,規律也能摸清楚,但真正敲**的時候卻是一頭霧水。說到底還是基本功不紮實,對一些問題還不夠敏感。以後讀題時若可以描述為類似於題中的第i所學校第j支隊伍第k個隊員,就要想也許可以用多維陣列做。

永遠相信美好?

L1 049 天梯賽座位分配 (20 分)

l1 049 天梯賽座位分配 20 分 天梯賽每年有大量參賽隊員,要保證同一所學校的所有隊員都不能相鄰,分配座位就成為一件比較麻煩的事情。為此我們制定如下策略 假設某賽場有 n 所學校參賽,第 i 所學校有 m i 支隊伍,每隊 10 位參賽選手。令每校選手排成一列縱隊,第 i 1 隊的選手排在第 ...

L1 049 天梯賽座位分配 (20 分)

天梯賽每年有大量參賽隊員,要保證同一所學校的所有隊員都不能相鄰,分配座位就成為一件比較麻煩的事情。為此我們制定如下策略 假設某賽場有 n 所學校參賽,第 i 所學校有 m i 支隊伍,每隊 10 位參賽選手。令每校選手排成一列縱隊,第 i 1 隊的選手排在第 i 隊選手之後。從第 1 所學校開始,各...

L1 049 天梯賽座位分配 20 分

天梯賽每年有大量參賽隊員,要保證同一所學校的所有隊員都不能相鄰,分配座位就成為一件比較麻煩的事情。為此我們制定如下策略 假設某賽場有 n 所學校參賽,第 i 所學校有 m i 支隊伍,每隊 10 位參賽選手。令每校選手排成一列縱隊,第 i 1 隊的選手排在第 i 隊選手之後。從第 1 所學校開始,各...