国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計 > 正文

穩(wěn)定匹配問題

2019-11-11 05:16:57
字體:
供稿:網(wǎng)友

完美匹配:假設(shè)有N個男人和N個女人,如果男人和女人匹配結(jié)成一對,是為完美匹配 不穩(wěn)定匹配: 假設(shè)有兩對夫婦

while(存在一個男人m且還有他未求婚的婦人){ w=m未求婚過的最喜歡的女人 if(w是自由身) { 將(w,m)設(shè)置為約會狀態(tài) } else //已經(jīng)和其他男人約會了 { m*=w當(dāng)前約會的女人 if(w更喜歡m*) { m保掛單身 } else { m和W約會 m'就自由了 } }}

那么如何證明這個算法的有效性呢? 一,證明其為完美匹配: 用反證法,假如最后還余一個單身男性,那么自然以余下的一女子匹配了 二,證明其為最穩(wěn)定匹配: 用反證法,假如有兩個匹配(m1,w1),(m2,w2),m1更喜歡w2,w2更喜歡m1。然后由于m1更喜歡w2,所以m1必然向w2求過婚。假如w2拒絕的話,那么原因必然是存在一個她更喜歡的m*的存在。倘若W*存在的話,也論不到資格更低的w2的存在了。


上一篇:建造者模式

下一篇:Ruby的gem是什么

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 措勤县| 嘉峪关市| 卫辉市| 罗源县| 砀山县| 江西省| 梧州市| 昆山市| 仪陇县| 淮阳县| 禄劝| 黎城县| 驻马店市| 灌云县| 和顺县| 陈巴尔虎旗| 河西区| 修水县| 清丰县| 内乡县| 获嘉县| 福海县| 临澧县| 东丽区| 封丘县| 温宿县| 秦安县| 旬邑县| 扬中市| 教育| 长丰县| 永平县| 岚皋县| 武威市| 双桥区| 瓦房店市| 广南县| 右玉县| 安泽县| 五莲县| 岳阳市|