官术网_书友最值得收藏!

3.3 快速計算比賽場次

一一映射雖然看似簡單,卻蘊含著深刻的數學思想。若能在生活中巧妙利用,往往可以收到事半功倍的效果。

例如,你負責一次網球比賽的組織工作,報名參賽的選手總共有136名,假設比賽采用單敗淘汰制,你能迅速告訴贊助商總共有多少場比賽嗎?

那些拿出紙筆準備計算的同學可以先停一停。因為136不是2的方冪,如果按照通常的思路將選手之間兩兩配對進行比賽,那么三輪過后就會遇到麻煩,屆時將剩下17名選手,再進行下去,必有1名選手輪空。你當然能夠想出各種各樣的方法來解決這個問題,比如抽簽晉級、高排位選手直接晉級等,甚至在一開始就設置一些資格賽篩選出一個2的方冪。但不管你采用什么樣的方法,總的比賽場次是不變的,它是一個唯一確定的數。

奧秘就藏在“單敗淘汰”這4個字中。每進行一場比賽,輸掉的人會被淘汰,這就在這次賽事所有比賽組成的集合與被淘汰選手組成的集合之間建立了一一映射。不管賽制如何設定,冠軍只有一個,為了決出最后的勝利者,需要淘汰135名選手,自然也就需要135場比賽。

一一映射的妙用,可謂“一劍封喉”,直擊問題核心。

主站蜘蛛池模板: 溧阳市| 新竹县| 浮梁县| 南阳市| 班戈县| 特克斯县| 宝山区| 慈溪市| 肥城市| 沂源县| 聊城市| 周宁县| 固阳县| 阿尔山市| 桓台县| 赣榆县| 绥芬河市| 和林格尔县| 台安县| 玉田县| 龙里县| 桦南县| 大同县| 门源| 彭阳县| 梁河县| 德州市| 菏泽市| 留坝县| 湖北省| 玛沁县| 东兴市| 九江市| 璧山县| 奎屯市| 黄石市| 安龙县| 航空| 吉安市| 若尔盖县| 福清市|