題目描述
籃球(5V5)比賽中,每個(gè)球員擁有一個(gè)戰(zhàn)斗力,每個(gè)隊(duì)伍的所有球員戰(zhàn)斗力之和為該隊(duì)伍的總體戰(zhàn)斗力。
現(xiàn)有10個(gè)球員準(zhǔn)備分為兩隊(duì)進(jìn)行訓(xùn)練賽,教練希望2個(gè)隊(duì)伍的戰(zhàn)斗力差值能夠盡可能的小,以達(dá)到最佳訓(xùn)練效果。
給出10個(gè)球員的戰(zhàn)斗力,如果你是教練,你該如何分隊(duì),才能達(dá)到最佳訓(xùn)練效果?請(qǐng)說出該分隊(duì)方案下的最小戰(zhàn)斗力差值。
輸入描述
10個(gè)籃球隊(duì)員的戰(zhàn)斗力(整數(shù),范圍[1,10000]),戰(zhàn)斗力之間用空格分隔,如:10987654321
不需要考慮異常輸入的場(chǎng)景。文章來源:http://www.zghlxwxcb.cn/news/detail-655175.html
輸出描述
最小的戰(zhàn)斗力差值,如:1文章來源地址http://www.zghlxwxcb.cn/news/detail-655175.html
用例
輸入 | 10 9 8 7 6 5 4 3 2 1 |
輸出 | 1 |
說明 | 1 2 5 9 10分為一隊(duì),3 4 6 7 8分為一隊(duì),兩隊(duì)?wèi)?zhàn)斗力之差最小,輸出差值1。備注:球員分隊(duì)方案不唯一,但最小 |
到了這里,關(guān)于華為OD機(jī)試 - 籃球比賽(Java & JS & Python)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!