2019\Province_C_C++_B\试题A-组队
生活随笔
收集整理的這篇文章主要介紹了
2019\Province_C_C++_B\试题A-组队
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
【問(wèn)題描述】
作為籃球隊(duì)教練,你需要從以下名單中選出 1 號(hào)位至 5 號(hào)位各一名球員,組成球隊(duì)的首發(fā)陣容。
每位球員擔(dān)任 1 號(hào)位至 5 號(hào)位時(shí)的評(píng)分如下表所示。
請(qǐng)你計(jì)算首發(fā)陣容 1 號(hào)位至 5 號(hào)位的評(píng)分之和最大可能是多少?
(在試題目錄下有一個(gè)文件 team.txt,內(nèi)容與上面表格中的相同,請(qǐng)注意第一列是編號(hào))
【答案提交】
這是一道結(jié)果填空的題,你只需要算出結(jié)果后提交即可。
本題的結(jié)果為一個(gè)整數(shù),在提交答案時(shí)只填寫(xiě)這個(gè)整數(shù),填寫(xiě)多余的內(nèi)容將無(wú)法得分。
Code
沒(méi)啥好說(shuō)的,第一題,暴力枚舉。
if __name__ == '__main__':ans, team = 0, [[1, 97, 90, 0, 0, 0],[2, 92, 85, 96, 0, 0],[3, 0, 0, 0, 0, 93],[4, 0, 0, 0, 80, 86],[5, 89, 83, 97, 0, 0],[6, 82, 86, 0, 0, 0],[7, 0, 0, 0, 87, 90],[8, 0, 97, 96, 0, 0],[9, 0, 0, 89, 0, 0],[10, 95, 99, 0, 0, 0],[11, 0, 0, 96, 97, 0],[12, 0, 0, 0, 93, 98],[13, 94, 91, 0, 0, 0],[14, 0, 83, 87, 0, 0],[15, 0, 0, 98, 97, 98],[16, 0, 0, 0, 93, 86],[17, 98, 83, 99, 98, 81],[18, 93, 87, 92, 96, 98],[19, 0, 0, 0, 89, 92],[20, 0, 99, 96, 95, 81]]for i in range(20):if team[i][1]:for j in range(20):if j != i:for k in range(20):if k != i and k != j:for m in range(20):if m != i and m != j and m != k:for n in range(20):if n != i and n != j and n != k and n != m:ans = max(ans, team[i][1] + team[j][2] + team[k][3] + team[m][4] + team[n][5])print(ans)Answer:490
總結(jié)
以上是生活随笔為你收集整理的2019\Province_C_C++_B\试题A-组队的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: LeetCode Algorithm 3
- 下一篇: 2019\Province_C_C++_