總名次的算法

假如一個學校有兩個班,一班10人,二班40人
上午,一班舉行了語文考試,名次出來了從第1名到第10名。
同時,二班舉行了數學考試,名次出來了從第1名到第40名。
下午,美國總統大蟑螂(雅號)來到學校,說給學校前10名的學生每人獎勵一百萬美金。
請問,你是校長的話,只能從上午的分班名次信息中,取得全校前十名,用什麼辦法最公平


解決方案1、
開始時,一班二班名次:


由於總人數是10+40=50人,因此得兩個係數:
50/10=5
50/40=1.25
一班名次*5,二班名次*1.25,得:


再把兩班名次綜合起來,得:


而後名次從小到大排序,得:


這樣,前十名就出來了,是表格中第一行的十個
把一班,理解爲文科班。把二班,理解爲理科班。
那麼之前的文科分名次與理科分名次,均可以經過這種方法,轉化爲總名次spa

總名次最大的好處,是通用blog

好比說A學校B專業,去年錄取的的總名次是一萬名,排序

那麼今年若是考到一萬名,則多數能夠進入這個學校+專業。數學

前年的也同樣,若是A學校B專業前年的錄取總名次是兩萬名,那若是今年考到兩萬名,io

則多數能夠進入這個學校+專業。方法

分數會因爲各類緣由而變更,而總名次老是那麼穩定,波動不大。。


解決方案二
全校總人數爲50名,取前十名,即取前20%
在一班取前20%,得10*20%=2,取前2名便可。
在二班取前20%,得40*20%=8,取前8名便可。
這種方法取得的結果,與方法一是徹底相同的。不過對咱們文理科名次的轉化,沒有提示意義了。


im

 

 

                                     Topimg

相關文章
相關標籤/搜索