锘??xml version="1.0" encoding="utf-8" standalone="yes"?>国产精品国产三级国产专区53,久久精品官网,亚洲免费一区二区http://m.shnenglu.com/JulyRina/category/21058.htmlwelcome to July Rina's blogzh-cnMon, 09 Mar 2015 18:34:01 GMTMon, 09 Mar 2015 18:34:01 GMT60紼沖畾濠氬Щ闂綆浠?/title><link>http://m.shnenglu.com/JulyRina/archive/2015/03/09/209981.html</link><dc:creator>JulyRina</dc:creator><author>JulyRina</author><pubDate>Mon, 09 Mar 2015 10:57:00 GMT</pubDate><guid>http://m.shnenglu.com/JulyRina/archive/2015/03/09/209981.html</guid><wfw:comment>http://m.shnenglu.com/JulyRina/comments/209981.html</wfw:comment><comments>http://m.shnenglu.com/JulyRina/archive/2015/03/09/209981.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.shnenglu.com/JulyRina/comments/commentRss/209981.html</wfw:commentRss><trackback:ping>http://m.shnenglu.com/JulyRina/services/trackbacks/209981.html</trackback:ping><description><![CDATA[闂鏉ヨ嚜浜庝竴鍦?#8220;3鍒嗛挓鐩鎬翰”媧誨姩錛屽弬鍔犳椿鍔ㄧ殑鏈塶浣嶇敺澹拰n浣嶅コ澹傝姹傛瘡浣嶇敺澹兘瑕佸拰鎵鏈夌殑濂沖+榪涜鐭殏鐨勫崟鐙氦嫻侊紝騫朵負(fù)濂逛滑鎵撳垎錛岀劧鍚庢寜鐓у枩嬈㈢▼搴︼紝瀵規(guī)瘡涓浣嶅コ澹繘琛屾帓搴忥紱鍚屾牱鐨勶紝姣忎綅濂沖+涔熻瀵規(guī)墍鏈夌敺澹繘琛屾墦鍒嗗拰鎺掑簭銆?br /> 鍦ㄨ繖涔嬪悗鎴戜滑涓洪夋嫨絳栫暐涓鴻繖n浣嶇敺澹拰n浣嶅コ澹厤瀵廣備嬌寰楀湪濠氬悗涓嶄細(xì)鏈?#8220;鍑鴻建”鐨勬儏鍐靛彂鐢熴?br /> 榪欓噷鐨?#8220;鍑鴻建”鏄粈涔堟剰鎬濓細(xì)<span style="font-size: 10pt; color: red;">鍥劇墖鏉ヨ嚜緗戠粶錛屼粎浣滀婦渚嬩箣鐢?/span><br /> <img src="http://m.shnenglu.com/images/cppblog_com/julyrina/紼沖畾濠氬Щ闂.png" width="833" height="598" alt="" /><br /> 濡傛灉浠ヤ笅涓ょ鎯呭喌涔嬩竴鍙戠敓錛屽垯浼?xì)鍙戠敓鍑鸿建锛?xì) <ol> <li>濡傛灉絎竴瀵瑰か濡諱腑鐨勫瀛愬湪濠氬悗瑙夊緱鑷繁鐨勪笀澶病鏈夌浜屽澶涓殑涓堝か甯咃紱絎簩瀵瑰か濡諱腑鐨勪笀澶悓鏍蜂篃瑙夊緱鑷繁鐨勫瀛愭病鏈夌涓瀵瑰か濡諱腑鐨勫瀛愭紓浜?/li> <li>濡傛灉絎竴瀵瑰か濡諱腑鐨勪笀澶湪濠氬悗瑙夊緱鑷繁鐨勫瀛愭病鏈夌浜屽澶涓殑濡誨瓙緹庯紱絎簩瀵瑰か濡諱腑鐨勫瀛愬悓鏍蜂篃瑙夊緱鑷繁鐨勪笀澶病鏈夌涓瀵瑰か濡諱腑鐨勪笀澶竻</li> </ol> 瑙e喅紼沖畾濠氬Щ鐨勭畻娉曚箣涓錛?br /> <strong>寤惰繜璁ゅ彲綆楁硶錛圙ale-Shapley綆楁硶錛?/strong><br /> 鍏堝鎵鏈夌敺澹繘琛岃惤閫夋爣璁幫紝縐板叾涓鴻嚜鐢辯敺銆傚綋瀛樺湪鑷敱鐢鋒椂錛岃繘琛屼互涓嬫搷浣滐細(xì)<br /> <ol> <li>姣忎竴浣嶈嚜鐢辯敺鍦ㄦ墍鏈夊皻鏈嫆緇濆ス鐨勫コ澹腑閫夋嫨涓浣嶈浠栨帓鍚嶆渶浼樺厛鐨勫コ澹紱</li> <li>姣忎竴浣嶅コ澹皢姝e湪榪芥眰濂圭殑鑷敱鐢蜂笌鍏跺綋鍓嶇敺鍙嬭繘琛屾瘮杈冿紝閫夋嫨鍏朵腑鎺掑悕浼樺厛鐨勭敺澹綔涓哄叾鐢峰弸錛屽嵆鑻ヨ嚜鐢辯敺浼樹簬褰撳墠鐢峰弸錛屽垯鎶涘純鍓嶇敺鍙嬶紱鍚﹀垯淇濈暀鍏剁敺鍙嬶紝鎷掔粷鑷敱鐢楓?/li> <li>鑻ユ煇鐢峰+琚叾濂沖弸鎶涘純錛岄噸鏂板彉鎴愯嚜鐢辯敺銆?/li> </ol> 鍦ㄧ畻娉曟墽琛屾湡闂達(dá)紝鑷敱鐢蜂滑<strong>涓誨姩鍑哄嚮</strong>錛屼緷嬈″鏈鍠滄鍜屾鍠滄鐨勫コ浜烘眰鐖憋紝涓鏃﹁鎺ュ彈錛屽嵆澶卞幓鑷敱韜紝榪涘叆璁㈠鐘舵侊紱鑰屽コ浜轟滑鍒欓噰鍙?strong>“瀹堟牚寰呭厰”</strong>鍜?strong>“鍠滄柊鍘屾棫”</strong>絳栫暐錛屽鍓嶆潵姹傜埍鐨勭敺澹繘琛岄夋嫨錛氳嫢璇ョ敺瀛愭瘮鏈澶己錛屽垯鎮(zhèn)斿錛岄夋嫨鏂扮殑鏈澶紱鍚﹀垯鎷掔粷璇ョ敺瀛愮殑姹傚銆傝濂沖弸鎶涘純鐨勭敺浜洪噸鑾瘋嚜鐢辮韓錛岄噸鏂版嫢鏈変簡榪芥眰濂充漢鐨勬潈鍒?#8212;—褰撶劧錛屾柊鐨勮拷姹傚璞℃瘮涓嶈繃鍓嶅コ鍙嬨?br /> 榪欐牱錛屽湪綆楁硶鎵ц鏈熼棿錛屾瘡涓漢閮芥湁鍙兘璁㈠澶氭——涔熸湁鍙兘涓寮濮嬪氨鎵懼埌浜嗚嚜宸辯殑鏈鐖憋紝浠庝竴鑰岀粓——姣忚涓嬈″錛屽コ浜轟滑鐨勯夋嫨灝變細(xì)鏇存湁鍒╋紝鑰岀敺浜轟滑鐨勫搧鍛沖垯瓚婃潵瓚婂樊銆傚彧瑕佺敺濂崇敓鐨勬暟閲忕浉絳夛紝鍒欑粡榪囧杞眰濠氾紝璁㈠錛屾?zhèn)斿鍜屽啀璁㈠涔嬪悗锛屾瘡浣嶇敺濂虫渶緇堥兘浼?xì)鎵惧埌鍚堥傜殑浼翠荊——铏界劧涓嶄竴瀹氭槸鑷繁鐨勬渶鐖憋紙鐢蜂漢娌¤兘榪藉埌鑷繁鐨勬渶鐖憋紝鎴栧コ浜烘病鏈夌瓑鍒拌嚜宸辯殑鏈鐖辨潵榪芥眰錛夛紝浣嗙粷瀵逛笉浼?xì)鍑虹?#8220;铏界劧褰兼鐩哥埍錛屽嵈涓嶈兘鍦ㄤ竴璧?#8221;鐨勬?zhèn)插墽锛屾墍鏈変漢閮戒細(xì)緇勬垚紼沖畾鐨勫濮匯?img src ="http://m.shnenglu.com/JulyRina/aggbug/209981.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.shnenglu.com/JulyRina/" target="_blank">JulyRina</a> 2015-03-09 18:57 <a href="http://m.shnenglu.com/JulyRina/archive/2015/03/09/209981.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>瀛楀吀鏍?wèi)绠浠?/title><link>http://m.shnenglu.com/JulyRina/archive/2015/03/09/209980.html</link><dc:creator>JulyRina</dc:creator><author>JulyRina</author><pubDate>Mon, 09 Mar 2015 10:55:00 GMT</pubDate><guid>http://m.shnenglu.com/JulyRina/archive/2015/03/09/209980.html</guid><wfw:comment>http://m.shnenglu.com/JulyRina/comments/209980.html</wfw:comment><comments>http://m.shnenglu.com/JulyRina/archive/2015/03/09/209980.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.shnenglu.com/JulyRina/comments/commentRss/209980.html</wfw:commentRss><trackback:ping>http://m.shnenglu.com/JulyRina/services/trackbacks/209980.html</trackback:ping><description><![CDATA[瀛楀吀鏍?wèi)鏄竴縐嶆爲(wèi)褰㈡暟鎹粨鏋勶紝浠栨湁濡備笅鐗圭偣錛?br />     姣忎釜鑺傜偣閮芥湁鍥哄畾涓暟鐨勬寚鍚戝効瀛愯妭鐐圭殑鎸囬拡錛屽ス鐨勫効瀛愭煇涓涓妭鐐癸紙濡傛灉瀛樺湪鐨勮瘽錛夊寘鍚殑淇℃伅灝辨槸璇ヨ妭鐐圭殑涓嬩竴涓瓧絎︺?br />     鏍硅妭鐐逛笉鍖呭惈瀛楃錛岄櫎鏍硅妭鐐瑰姣忎竴涓妭鐐歸兘鍙寘鍚竴涓瓧絎︼紱 浠庢牴鑺傜偣鍒版煇涓鑺傜偣錛岃礬寰勪笂緇忚繃鐨勫瓧絎﹁繛鎺ヨ搗鏉ワ紝涓鴻鑺傜偣瀵瑰簲鐨勫瓧絎︿覆錛?姣忎釜鑺傜偣鐨勬墍鏈夊瓙鑺傜偣鍖呭惈鐨勫瓧絎﹂兘涓嶇浉鍚屻?br /> <strong>渚嬶細(xì)</strong>浣滀負(fù)涓涓畝鍗曠殑婕旂ず錛岃繖閲屾垜浠◢寰拷鐣ヤ竴浜涚粏鑺傘備笅闈㈢殑榪欐5鏍?wèi)灏辨槸涓涓畝鍗曠殑<u>瀛楀吀鏍?/u>鐨勪緥瀛愶細(xì)<br /><img src="http://m.shnenglu.com/images/cppblog_com/julyrina/瀛楀吀鏍?1.png" width="696" height="592" alt="" /><br /> <pre><font size="4px">濡傚浘鎵紺猴紝濡傛灉鎴戜滑鎸夎瀛樺偍榪欎簺鏁版嵁錛? <u>apple</u> <u>append</u> <u>and</u> <u>antiy</u> <u>banana</u> <u>band</u> 鎴戜滑闇瑕?+6+3+5+6+4=29 B 鐨勭┖闂淬? 浣嗘槸瀛楀吀鏍?wèi)鍙渶瑕?0 B 鐨勭┖闂淬? 榪欏湪鏁版嵁閲忔洿澶х殑鏃跺欒兘璧峰埌鏇村ソ鐨勬晥鏋溿?/font></pre> <br /> 瀛楀吀鏍?wèi)鑳藉绾挎ф椂闂磋寖鍥村唴瀹炵幇鏁版嵁鐨勫鍒犳敼鏌ャ?img src ="http://m.shnenglu.com/JulyRina/aggbug/209980.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.shnenglu.com/JulyRina/" target="_blank">JulyRina</a> 2015-03-09 18:55 <a href="http://m.shnenglu.com/JulyRina/archive/2015/03/09/209980.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>銆愮畻娉曞璁猴紙絎笁鐗堬級銆戠浜岀珷瀛︿範(fàn)絎旇http://m.shnenglu.com/JulyRina/archive/2015/03/07/209956.htmlJulyRinaJulyRinaSat, 07 Mar 2015 07:19:00 GMThttp://m.shnenglu.com/JulyRina/archive/2015/03/07/209956.htmlhttp://m.shnenglu.com/JulyRina/comments/209956.htmlhttp://m.shnenglu.com/JulyRina/archive/2015/03/07/209956.html#Feedback0http://m.shnenglu.com/JulyRina/comments/commentRss/209956.htmlhttp://m.shnenglu.com/JulyRina/services/trackbacks/209956.html 2.3-2 MERGE鐨勬敼榪?br />
void MERGE(int *A, int p,int q, int r) {
    int B[maxn] , i = p , j = q+1 , k = 0;
    while(k < r - p + 1) {
        if(i > q || j <= r && A[i] > A[j]) B[k++] = A[j++];
        else B[k++] = A[i++];
    }
    for(i=0;i<r-p+1;i++) A[p+i] = B[i];
}

2.3-5 浜屽垎鏌ユ壘鐨凜++浠g爜
int find(int *a, int l, int r, int value) {
    if(l == r) return l;
    int mid = (l+r) >> 1;
    if(a[mid] >= value) return find(a, l, mid, value);
    else return find(a , mid+1, r , value);
}

*2.3-7 錛堣繖閬撻鍏跺疄鏈塐(n)鐨勭畻娉曪紝鑰屼笖鍐欒搗鏉ユ洿鏂逛究浜涳級榪欓噷鏄疧(nlogn)鐨勭畻娉?br /> O(nlogn)綆楁硶鎬濇兂錛?.棣栧厛榪涜鎺掑簭錛?.鐒跺悗鏋氫婦姣忎竴涓皬浜庣瓑浜巟/2鐨勬暟S[i]錛屼簩鍒嗘煡鎵懼搴旂殑x-S[i]鏄惁瀛樺湪
#include <cstdio>
#include <cstring>
#include <iostream>
#include <algorithm>
using namespace std;
const int maxn = 1010;
bool findx(int *S,int n, int x,int l,int r) {
    if(l > r) return false;
    if(l ==r) return S[l] == x;
    int mid = (l+r) >> 1;
    if(S[mid] >= x) return findx(S, n, x, l, mid);
    else return findx(S, n, x, mid+1, r);
}
bool check(int *S,int n,int x) {
    for(int i=0;S[i]<=x/2 && i < n;i++) {
        if(findx(S, n, x-S[i], i+1, n-1)) return true;
    }
    return false;
}
int main() {
    int S[1010] , x , n;
    while(~scanf("%d%d" , &n , &x)) {
        for(int i=0;i<n;i++) cin >> S[i];
        if(check(S, n, x)) puts("yes");
        else puts("no");
    }
    return 0;
}

O(n)鐨勬柟娉曟槸鍦ㄦ暟鐨勮寖鍥翠笉鏄壒鍒ぇ鐨勬椂鍊欙紙鎴栬呮暟鐨勮寖鍥存瘮杈冨ぇ錛屾鏃墮噰鐢╤ash鐨勬柟娉曪級鏍囪鐨勬柟娉曪紝榪欓噷鍋囪鏁扮殑鑼冨洿<=10000錛屽茍涓斿亣璁炬暟娌℃湁閲嶅鐨勬儏鍐典笅錛屽叾浠栨儏鍐電◢璁告敼鍙樹竴涓嬪氨琛岋細(xì)
#include <cstdio>
#include <cstring>
#include <iostream>
#include <algorithm>
using namespace std;
const int maxn = 1010;

bool check(int *S,int n,int x) {
    bool vis[10001] = {0};
    for(int i=0;i<n;i++) vis[x-S[i]] = true;
    for(int i=0;i<n;i++) if(vis[S[i]]) return true;
    return false;
}
int n ,x , S[maxn];
int main() {
    while(~scanf("%d%d" , &n , &x)) {
        for(int i=0;i<n;i++) cin >> S[i];
        if(check(S, n, x)) puts("yes");
        else puts("no");
    }
    return 0;
}

2-4錛堥嗗簭瀵癸級錛氳繖閬撻灝辨槸鍦ㄥ綊騫舵帓搴忎腑寰楀埌閫嗗簭瀵癸紝鍏蜂綋瑙佷唬鐮侊細(xì)
#include <cstdio>
#include <cstring>
#include <iostream>
#include <algorithm>
using namespace std;
const int maxn = 1010;
int ans;
void merge_sort(int *A, int l,int r) {
    if(l >= r) return;
    int mid = (l+r) >> 1;
    merge_sort(A, l, mid);
    merge_sort(A, mid+1, r);
    int i = l , j = mid+1 ,B[maxn] , k = l;
    while(i <= mid || j <= r) {
        if(i > mid || j <= r && A[j] < A[i]) B[k++] = A[j++] , ans += mid-i+1;
        else B[k++] = A[i++];
    }
    for(i=l;i<=r;i++) A[i] = B[i];
}
int main() {
    int A[maxn] , n;
    while(~scanf("%d" , &n)) {
        for(int i=0;i<n;i++) cin >> A[i];
        ans = 0;
        merge_sort(A, 0, n-1);
        cout << ans << endl;
        //for(int i=0;i<n;i++) cout << A[i] << " "; cout << endl;
    }
    return 0;
}


JulyRina 2015-03-07 15:19 鍙戣〃璇勮
]]>
涓変釜鍏ラ棬鍗氬紙http://m.shnenglu.com/JulyRina/archive/2015/03/04/209920.htmlJulyRinaJulyRinaWed, 04 Mar 2015 03:16:00 GMThttp://m.shnenglu.com/JulyRina/archive/2015/03/04/209920.htmlhttp://m.shnenglu.com/JulyRina/comments/209920.htmlhttp://m.shnenglu.com/JulyRina/archive/2015/03/04/209920.html#Feedback0http://m.shnenglu.com/JulyRina/comments/commentRss/209920.htmlhttp://m.shnenglu.com/JulyRina/services/trackbacks/209920.html錛堜竴錛夊反浠鍗氬錛圔ash Game錛夛細(xì)鍙湁涓鍫唍涓墿鍝侊紝涓や釜浜鴻疆嫻佷粠榪欏爢鐗╁搧涓彇鐗╋紝瑙勫畾姣忔鑷沖皯鍙栦竴涓紝鏈澶氬彇m涓傛渶鍚庡彇鍏夎呭緱鑳溿? 鏄劇劧錛屽鏋渘=m+1錛岄偅涔堢敱浜庝竴嬈℃渶澶氬彧鑳藉彇m涓紝鎵浠ワ紝鏃犺鍏堝彇鑰呮嬁璧板灝戜釜錛屽悗鍙栬呴兘鑳藉涓嬈℃嬁璧板墿浣欑殑鐗╁搧錛屽悗鑰呭彇鑳溿傚洜姝ゆ垜浠彂鐜頒簡濡備綍鍙栬儨鐨勬硶鍒欙細(xì)濡傛灉n=錛坢+1錛塺+s錛岋紙r涓轟換鎰忚嚜鐒舵暟錛宻≤m),閭d箞鍏堝彇鑰呰鎷胯蛋s涓墿鍝侊紝濡傛灉鍚庡彇鑰呮嬁璧発錛?#8804;m)涓紝閭d箞鍏堝彇鑰呭啀鎷胯蛋m+1-k涓紝緇撴灉鍓╀笅錛坢+1錛夛紙r-1錛変釜錛屼互鍚庝繚鎸佽繖鏍風(fēng)殑鍙栨硶錛岄偅涔堝厛鍙栬呰偗瀹氳幏鑳溿傛諱箣錛岃淇濇寔緇欏鎵嬬暀涓嬶紙m+1錛夌殑鍊嶆暟錛屽氨鑳芥渶鍚庤幏鑳溿? 鍗籌紝鑻=k*(m+1)錛屽垯鍚庡彇鐫鑳滐紝鍙嶄箣錛屽瓨鍦ㄥ厛鍙栬呰幏鑳滅殑鍙栨硶銆?/font> n%(m+1)==0. 鍏堝彇鑰呭繀璐ャ?/storng> 錛堜簩錛夊▉浣愬か鍗氬錛圵ythoff Game錛夛細(xì)鏈変袱鍫嗗悇鑻ュ共涓墿鍝侊紝涓や釜浜鴻疆嫻佷粠鏌愪竴鍫嗘垨鍚屾椂浠庝袱鍫嗕腑鍙栧悓鏍峰鐨勭墿鍝侊紝瑙勫畾姣忔鑷沖皯鍙栦竴涓紝澶氳呬笉闄愶紝鏈鍚庡彇鍏夎呭緱鑳溿? 榪欑鎯呭喌涓嬫槸棰囦負(fù)澶嶆潅鐨勩傛垜浠敤錛坅k錛宐k錛夛紙ak ≤ bk ,k=0錛?錛?錛?..,n)琛ㄧず涓ゅ爢鐗╁搧鐨勬暟閲忓茍縐板叾涓哄眬鍔匡紝濡傛灉鐢查潰瀵癸紙0錛?錛夛紝閭d箞鐢插凡緇忚緭浜嗭紝榪欑灞鍔挎垜浠О涓哄寮傚眬鍔褲傚墠鍑犱釜濂囧紓灞鍔挎槸錛氾紙0錛?錛夈侊紙1錛?錛夈侊紙3錛?錛夈侊紙4錛?錛夈侊紙6錛?0錛夈侊紙8錛?3錛夈侊紙9錛?5錛夈侊紙11錛?8錛夈侊紙12錛?0錛夈? 鍙互鐪嬪嚭,a0=b0=0,ak鏄湭鍦ㄥ墠闈㈠嚭鐜拌繃鐨勬渶灝忚嚜鐒舵暟,鑰?bk= ak + k錛屽寮傚眬鍔挎湁 濡備笅涓夋潯鎬ц川錛? 1銆備換浣曡嚜鐒舵暟閮藉寘鍚湪涓涓笖浠呮湁涓涓寮傚眬鍔夸腑銆? 鐢變簬ak鏄湭鍦ㄥ墠闈㈠嚭鐜拌繃鐨勬渶灝忚嚜鐒舵暟錛屾墍浠ユ湁ak > ak-1 錛岃?bk= ak + k > ak-1 + k-1 = bk-1 > ak-1 銆傛墍浠ユц川1銆傛垚绔嬨? 2銆備換鎰忔搷浣滈兘鍙皢濂囧紓灞鍔垮彉涓洪潪濂囧紓灞鍔褲? 浜嬪疄涓婏紝鑻ュ彧鏀瑰彉濂囧紓灞鍔匡紙ak錛宐k錛夌殑鏌愪竴涓垎閲忥紝閭d箞鍙︿竴涓垎閲忎笉鍙兘鍦ㄥ叾浠栧寮傚眬鍔夸腑錛屾墍浠ュ繀鐒舵槸闈炲寮傚眬鍔褲傚鏋滀嬌錛坅k錛宐k錛夌殑涓や釜鍒嗛噺鍚屾椂鍑忓皯錛屽垯鐢變簬鍏跺樊涓嶅彉錛屼笖涓嶅彲鑳芥槸鍏朵粬濂囧紓灞鍔跨殑宸紝鍥犳涔熸槸闈炲寮傚眬鍔褲? 3銆傞噰鐢ㄩ傚綋鐨勬柟娉曪紝鍙互灝嗛潪濂囧紓灞鍔垮彉涓哄寮傚眬鍔褲? 鍋囪闈㈠鐨勫眬鍔挎槸錛坅,b錛夛紝鑻?b = a錛屽垯鍚屾椂浠庝袱鍫嗕腑鍙栬蛋 a 涓墿浣擄紝灝卞彉涓轟簡濂囧紓灞鍔匡紙0錛?錛夛紱濡傛灉a = ak 錛宐 > bk錛岄偅涔堬紝鍙栬蛋b - bk涓墿浣擄紝鍗沖彉涓哄寮傚眬鍔匡紱濡傛灉 a = ak 錛?b < bk ,鍒欏悓鏃朵粠涓ゅ爢涓嬁璧?ak - ab - ak涓墿浣?鍙樹負(fù)濂囧紓灞鍔匡紙 ab - ak , ab - ak+ b - ak錛夛紱濡傛灉a > ak 錛宐= ak + k,鍒欎粠絎竴鍫嗕腑鎷胯蛋澶氫綑鐨勬暟閲廰 - ak 鍗沖彲錛涘鏋渁 < ak 錛宐= ak + k,鍒嗕袱縐嶆儏鍐碉紝絎竴縐嶏紝a=aj 錛坖 < k錛?浠庣浜屽爢閲岄潰鎷胯蛋 b - bj 鍗沖彲錛涚浜岀錛宎=bj 錛坖 < k錛?浠庣浜屽爢閲岄潰鎷胯蛋 b - aj 鍗沖彲銆? 浠庡涓婃ц川鍙煡錛屼袱涓漢濡傛灉閮介噰鐢ㄦ紜搷浣滐紝閭d箞闈㈠闈炲寮傚眬鍔匡紝鍏堟嬁鑰呭繀鑳滐紱鍙嶄箣錛屽垯鍚庢嬁鑰呭彇鑳溿? 閭d箞浠葷粰涓涓眬鍔匡紙a錛宐錛夛紝鎬庢牱鍒ゆ柇瀹冩槸涓嶆槸濂囧紓灞鍔垮憿錛熸垜浠湁濡備笅鍏紡錛? ak =[k錛?+√5錛?2]錛宐k= ak + k 錛坘=0錛?錛?錛?..,n 鏂規(guī)嫭鍙瘋〃紺哄彇鏁村嚱鏁? 濂囧鐨勬槸鍏朵腑鍑虹幇浜嗛粍閲戝垎鍓叉暟錛?+√5錛?2 = 1銆?18...,鍥犳,鐢盿k錛宐k緇勬垚鐨勭煩褰㈣繎浼間負(fù)榛勯噾鐭╁艦錛岀敱浜?/錛?+√5錛?錛?#8730;5-1錛?2錛屽彲浠ュ厛姹傚嚭j=[a錛?#8730;5-1錛?2]錛岃嫢a=[j錛?+√5錛?2]錛岄偅涔坅 = aj錛宐j = aj + j錛岃嫢涓嶇瓑浜庯紝閭d箞a = aj+1錛宐j+1 = aj+1+ j + 1錛岃嫢閮戒笉鏄紝閭d箞灝變笉鏄寮傚眬鍔褲傜劧鍚庡啀鎸夌収涓婅堪娉曞垯榪涜錛屼竴瀹氫細(xì)閬囧埌濂囧紓灞鍔褲? 錛堜笁錛夊凹濮嗗崥濂曪紙Nimm Game錛夛細(xì)鏈変笁鍫嗗悇鑻ュ共涓墿鍝侊紝涓や釜浜鴻疆嫻佷粠鏌愪竴鍫嗗彇浠繪剰澶氱殑鐗╁搧錛岃瀹氭瘡嬈¤嚦灝戝彇涓涓紝澶氳呬笉闄愶紝鏈鍚庡彇鍏夎呭緱鑳溿? 榪欑鎯呭喌鏈鏈夋剰鎬濓紝瀹冧笌浜岃繘鍒舵湁瀵嗗垏鍏崇郴錛屾垜浠敤錛坅錛宐錛宑錛夎〃紺烘煇縐嶅眬鍔匡紝棣栧厛錛?錛?錛?錛夋樉鐒舵槸濂囧紓灞鍔匡紝鏃犺璋侀潰瀵瑰寮傚眬鍔匡紝閮藉繀鐒跺け璐ャ傜浜岀濂囧紓灞鍔挎槸錛?錛宯錛宯錛夛紝鍙涓庡鎵嬫嬁璧頒竴鏍峰鐨勭墿鍝侊紝鏈鍚庨兘灝嗗鑷達(dá)紙0錛?錛?錛夈備粩緇嗗垎鏋愪竴涓嬶紝錛?錛?錛?錛変篃鏄寮傚眬鍔匡紝鏃犺瀵規(guī)墜濡備綍鎷匡紝鎺ヤ笅鏉ラ兘鍙互鍙樹負(fù)錛?錛宯錛宯錛夌殑鎯呭艦銆? 璁$畻鏈虹畻娉曢噷闈㈡湁涓縐嶅彨鍋氭寜浣嶆ā2鍔狅紝涔熷彨鍋氬紓鎴栫殑榪愮畻錛屾垜浠敤絎﹀彿錛坁錛夎〃紺鴻繖縐嶈繍綆椼傝繖縐嶈繍綆楀拰涓鑸姞娉曚笉鍚岀殑涓鐐規(guī)槸1^1=0銆傚厛鐪嬶紙1錛?錛?錛夌殑鎸変綅妯?鍔犵殑緇撴灉錛? 1 =浜岃繘鍒?1 2 =浜岃繘鍒?0 3 =浜岃繘鍒?1 錛坁錛? ——————— 0 =浜岃繘鍒?0 錛堟敞鎰忎笉榪涗綅錛? 瀵逛簬濂囧紓灞鍔匡紙0錛宯錛宯錛変篃涓鏍鳳紝緇撴灉涔熸槸0銆? 浠諱綍濂囧紓灞鍔匡紙a錛宐錛宑錛夐兘鏈塧錛坁錛塨錛坁錛塩 =0銆? 濡傛灉鎴戜滑闈㈠鐨勬槸涓涓潪濂囧紓灞鍔匡紙a錛宐錛宑錛夛紝瑕佸浣曞彉涓哄寮傚眬鍔垮憿錛熷亣璁?a < b < c,鎴戜滑鍙灝?c 鍙樹負(fù) a錛坁錛塨,鍗沖彲,鍥犱負(fù)鏈夊涓嬬殑榪愮畻緇撴灉: a錛坁錛塨錛坁錛?a錛坁錛塨)=(a錛坁錛塧)錛坁錛?b錛坁錛塨)=0錛坁錛?=0銆傝灝哻 鍙樹負(fù)a錛坁錛塨錛屽彧瑕佷粠 c涓噺鍘?c-錛坅錛坁錛塨錛夊嵆鍙? 鑾瘋儨鎯呭喌瀵瑰厛鍙栬呰繘琛岃璁猴細(xì) 寮傛垨緇撴灉涓?錛屽厛鍙栬呭繀璐ワ紝鏃犺幏鑳滄柟娉曘傚悗鍙栬呰幏鑳滐紱 緇撴灉涓嶄負(fù)0錛屽厛鍙栬呮湁鑾瘋儨鐨勫彇娉曘?/font> 鎷撳睍錛?/strong> 浠葷粰N鍫嗙煶瀛?涓や漢杞祦浠庝換涓鍫嗕腑浠誨彇(姣忔鍙兘鍙栬嚜涓鍫?,鍙栨渶鍚庝竴棰楃煶瀛愮殑浜鴻幏鑳滐紝闂厛鍙栫殑浜哄浣曡幏鑳滐紵 鏍規(guī)嵁涓婇潰鎵榪幫紝N涓暟寮傛垨鍗沖彲銆傚鏋滃紑濮嬬殑鏃跺橳錛?錛岄偅涔堝厛鍙栬呭繀璐ワ紝濡傛灉寮濮嬬殑鏃跺橳>0錛岄偅涔堝彧瑕佹瘡嬈″彇鍑虹煶瀛愪嬌寰桾錛?錛屽嵆鍏堝彇鑰呮湁鑾瘋儨鐨勬柟娉曘?/font>

JulyRina 2015-03-04 11:16 鍙戣〃璇勮
]]>
澶氶噸鑳屽寘闂http://m.shnenglu.com/JulyRina/archive/2015/02/18/209834.htmlJulyRinaJulyRinaWed, 18 Feb 2015 12:33:00 GMThttp://m.shnenglu.com/JulyRina/archive/2015/02/18/209834.htmlhttp://m.shnenglu.com/JulyRina/comments/209834.htmlhttp://m.shnenglu.com/JulyRina/archive/2015/02/18/209834.html#Feedback0http://m.shnenglu.com/JulyRina/comments/commentRss/209834.htmlhttp://m.shnenglu.com/JulyRina/services/trackbacks/209834.html棰樼洰

鏈塏縐嶇墿鍝佸拰涓涓閲忎負(fù)V鐨勮儗鍖呫傜i縐嶇墿鍝佹渶澶氭湁n[i]浠跺彲鐢紝姣忎歡璐圭敤鏄痗[i]錛屼環(huán)鍊兼槸w[i]銆傛眰瑙e皢鍝簺鐗╁搧瑁呭叆鑳屽寘鍙嬌榪欎簺鐗╁搧鐨勮垂鐢ㄦ誨拰涓嶈秴榪囪儗鍖呭閲忥紝涓斾環(huán)鍊兼誨拰鏈澶с?/p>

鍩烘湰綆楁硶

榪欓鐩拰瀹屽叏鑳屽寘闂寰堢被浼箋傚熀鏈殑鏂圭▼鍙渶灝嗗畬鍏ㄨ儗鍖呴棶棰樼殑鏂圭▼鐣ュ井涓鏀瑰嵆鍙紝鍥犱負(fù)瀵逛簬絎琲縐嶇墿鍝佹湁n[i]+1縐嶇瓥鐣ワ細(xì)鍙?浠訛紝鍙?浠?#8230;…鍙杗[i]浠躲備護(hù)f[i][v]琛ㄧず鍓峣縐嶇墿鍝佹伆鏀懼叆涓涓閲忎負(fù)v鐨勮儗鍖呯殑鏈澶ф潈鍊鹼紝鍒欐湁鐘舵佽漿縐繪柟紼嬶細(xì)

f[i][v]=max{f[i-1][v-k*c[i]]+k*w[i]|0<=k<=n[i]}

澶嶆潅搴︽槸O(V*Σn[i])銆?/p>

杞寲涓?1鑳屽寘闂

鍙︿竴縐嶅ソ鎯沖ソ鍐欑殑鍩烘湰鏂規(guī)硶鏄漿鍖栦負(fù)01鑳屽寘姹傝В錛氭妸絎琲縐嶇墿鍝佹崲鎴恘[i]浠?1鑳屽寘涓殑鐗╁搧錛屽垯寰楀埌浜嗙墿鍝佹暟涓?#931;n[i]鐨?1鑳屽寘闂錛岀洿鎺ユ眰瑙o紝澶嶆潅搴︿粛鐒舵槸O(V*Σn[i])銆?/p>

浣嗘槸鎴戜滑鏈熸湜灝嗗畠杞寲涓?1鑳屽寘闂涔嬪悗鑳藉鍍忓畬鍏ㄨ儗鍖呬竴鏍烽檷浣庡鏉傚害銆備粛鐒惰冭檻浜岃繘鍒剁殑鎬濇兂錛屾垜浠冭檻鎶婄i縐嶇墿鍝佹崲鎴愯嫢騫蹭歡鐗╁搧錛屼嬌寰楀師闂涓i縐嶇墿鍝佸彲鍙栫殑姣忕絳栫暐——鍙?..n[i]浠?#8212;—鍧囪兘絳変環(huán)浜庡彇鑻ュ共浠朵唬鎹互鍚庣殑鐗╁搧銆傚彟澶栵紝鍙栬秴榪噉[i]浠剁殑絳栫暐蹇呬笉鑳藉嚭鐜般?/p>

鏂規(guī)硶鏄細(xì)灝嗙i縐嶇墿鍝佸垎鎴愯嫢騫蹭歡鐗╁搧錛屽叾涓瘡浠剁墿鍝佹湁涓涓郴鏁幫紝榪欎歡鐗╁搧鐨勮垂鐢ㄥ拰浠峰煎潎鏄師鏉ョ殑璐圭敤鍜屼環(huán)鍊間箻浠ヨ繖涓郴鏁般備嬌榪欎簺緋繪暟鍒嗗埆涓?,2,4,...,2^(k-1),n[i]-2^k+1錛屼笖k鏄弧瓚硁[i]-2^k+1>0鐨勬渶澶ф暣鏁般備緥濡傦紝濡傛灉n[i]涓?3錛屽氨灝嗚繖縐嶇墿鍝佸垎鎴愮郴鏁板垎鍒負(fù)1,2,4,6鐨勫洓浠剁墿鍝併?/p>

鍒嗘垚鐨勮繖鍑犱歡鐗╁搧鐨勭郴鏁板拰涓簄[i]錛岃〃鏄庝笉鍙兘鍙栧浜巒[i]浠剁殑絎琲縐嶇墿鍝併傚彟澶栬繖縐嶆柟娉曚篃鑳戒繚璇佸浜?..n[i]闂寸殑姣忎竴涓暣鏁幫紝鍧囧彲浠ョ敤鑻ュ共涓郴鏁扮殑鍜岃〃紺猴紝榪欎釜璇佹槑鍙互鍒?..2^k-1鍜?^k..n[i]涓ゆ鏉ュ垎鍒璁哄緱鍑猴紝騫朵笉闅撅紝甯屾湜浣犺嚜宸辨濊冨皾璇曚竴涓嬨?/p>

榪欐牱灝卞皢絎琲縐嶇墿鍝佸垎鎴愪簡O(log n[i])縐嶇墿鍝侊紝灝嗗師闂杞寲涓轟簡澶嶆潅搴︿負(fù)<math>O(V*Σlog n[i])鐨?1鑳屽寘闂錛屾槸寰堝ぇ鐨勬敼榪涖?/p>

涓嬮潰緇欏嚭O(log amount)鏃墮棿澶勭悊涓浠跺閲嶈儗鍖呬腑鐗╁搧鐨勮繃紼嬶紝鍏朵腑amount琛ㄧず鐗╁搧鐨勬暟閲忥細(xì)

procedure MultiplePack(cost,weight,amount)     
   if cost*amount>=V
      CompletePack(cost,weight)
      return
   integer k=1
   while k<amount
      ZeroOnePack(k*cost,k*weight)
      amount=amount-k
      k=k*2
   ZeroOnePack(amount*cost,amount*weight)

甯屾湜浣犱粩緇嗕綋浼?xì)杩欎釜浼唬鐮佸Q屽鏋滀笉澶悊瑙g殑璇濓紝涓嶅Θ緲昏瘧鎴愮▼搴忎唬鐮佷互鍚庯紝鍗曟鎵ц鍑犳錛屾垨鑰呭ご鑴戝姞綰哥瑪妯℃嫙涓涓嬶紝涔熻灝變細(xì)鎱㈡參鐞嗚В浜嗐?/p>

O(VN)鐨勭畻娉?/h2>

澶氶噸鑳屽寘闂鍚屾牱鏈塐(VN)鐨勭畻娉曘傝繖涓畻娉曞熀浜庡熀鏈畻娉曠殑鐘舵佽漿縐繪柟紼嬶紝浣嗗簲鐢ㄥ崟璋冮槦鍒楃殑鏂規(guī)硶浣挎瘡涓姸鎬佺殑鍊煎彲浠ヤ互鍧囨憡O(1)鐨勬椂闂存眰瑙c傜敱浜庣敤鍗曡皟闃熷垪浼樺寲鐨凞P宸茶秴鍑轟簡NOIP鐨勮寖鍥達(dá)紝鏁呮湰鏂囦笉鍐嶅睍寮璁茶В銆傛垜鏈鍒濅簡瑙e埌榪欎釜鏂規(guī)硶鏄湪妤煎ぉ鎴愮殑“鐢蜂漢鍏”騫葷伅鐗囦笂銆?/p>

灝忕粨

榪欓噷鎴戜滑鐪嬪埌浜嗗皢涓涓畻娉曠殑澶嶆潅搴︾敱O(jiān)(V*Σn[i])鏀硅繘鍒癘(V*Σlog n[i])鐨勮繃紼嬶紝榪樼煡閬撲簡瀛樺湪搴旂敤瓚呭嚭NOIP鑼冨洿鐨勭煡璇嗙殑O(VN)綆楁硶銆傚笇鏈涗綘鐗瑰埆娉ㄦ剰“鎷嗗垎鐗╁搧”鐨勬濇兂鍜屾柟娉曪紝鑷繁璇佹槑涓涓嬪畠鐨勬紜э紝騫跺皢瀹屾暣鐨勭▼搴忎唬鐮佸啓鍑烘潵銆?/p>

JulyRina 2015-02-18 20:33 鍙戣〃璇勮
]]>
瀹屽叏鑳屽寘闂http://m.shnenglu.com/JulyRina/archive/2015/02/18/209833.htmlJulyRinaJulyRinaWed, 18 Feb 2015 12:31:00 GMThttp://m.shnenglu.com/JulyRina/archive/2015/02/18/209833.htmlhttp://m.shnenglu.com/JulyRina/comments/209833.htmlhttp://m.shnenglu.com/JulyRina/archive/2015/02/18/209833.html#Feedback0http://m.shnenglu.com/JulyRina/comments/commentRss/209833.htmlhttp://m.shnenglu.com/JulyRina/services/trackbacks/209833.html棰樼洰

鏈塏縐嶇墿鍝佸拰涓涓閲忎負(fù)V鐨勮儗鍖咃紝姣忕鐗╁搧閮芥湁鏃犻檺浠跺彲鐢ㄣ傜i縐嶇墿鍝佺殑璐圭敤鏄痗[i]錛屼環(huán)鍊兼槸w[i]銆傛眰瑙e皢鍝簺鐗╁搧瑁呭叆鑳屽寘鍙嬌榪欎簺鐗╁搧鐨勮垂鐢ㄦ誨拰涓嶈秴榪囪儗鍖呭閲忥紝涓斾環(huán)鍊兼誨拰鏈澶с?/p>

鍩烘湰鎬濊礬

榪欎釜闂闈炲父綾諱技浜?a >01鑳屽寘闂錛屾墍涓嶅悓鐨勬槸姣忕鐗╁搧鏈夋棤闄愪歡銆備篃灝辨槸浠庢瘡縐嶇墿鍝佺殑瑙掑害鑰冭檻錛屼笌瀹冪浉鍏崇殑絳栫暐宸插茍闈炲彇鎴栦笉鍙栦袱縐嶏紝鑰屾槸鏈夊彇0浠躲佸彇1浠躲佸彇2浠?#8230;…絳夊緢澶氱銆傚鏋滀粛鐒舵寜鐓цВ01鑳屽寘鏃剁殑鎬濊礬錛屼護(hù)f[i][v]琛ㄧず鍓峣縐嶇墿鍝佹伆鏀懼叆涓涓閲忎負(fù)v鐨勮儗鍖呯殑鏈澶ф潈鍊箋備粛鐒跺彲浠ユ寜鐓ф瘡縐嶇墿鍝佷笉鍚岀殑絳栫暐鍐欏嚭鐘舵佽漿縐繪柟紼嬶紝鍍忚繖鏍鳳細(xì)

f[i][v]=max{f[i-1][v-k*c[i]]+k*w[i]|0<=k*c[i]<=v}

榪欒窡01鑳屽寘闂涓鏍鋒湁O(VN)涓姸鎬侀渶瑕佹眰瑙o紝浣嗘眰瑙f瘡涓姸鎬佺殑鏃墮棿宸茬粡涓嶆槸甯告暟浜嗭紝姹傝В鐘舵乫[i][v]鐨勬椂闂存槸O(v/c[i])錛屾葷殑澶嶆潅搴﹀彲浠ヨ涓烘槸O(V*Σ(V/c[i]))錛屾槸姣旇緝澶х殑銆?/p>

灝?1鑳屽寘闂鐨勫熀鏈濊礬鍔犱互鏀硅繘錛屽緱鍒頒簡榪欐牱涓涓竻鏅扮殑鏂規(guī)硶銆傝繖璇存槑01鑳屽寘闂鐨勬柟紼嬬殑紜槸寰堥噸瑕侊紝鍙互鎺ㄥ強(qiáng)鍏跺畠綾誨瀷鐨勮儗鍖呴棶棰樸備絾鎴戜滑榪樻槸璇曞浘鏀硅繘榪欎釜澶嶆潅搴︺?/p>

涓涓畝鍗曟湁鏁堢殑浼樺寲

瀹屽叏鑳屽寘闂鏈変竴涓緢綆鍗曟湁鏁堢殑浼樺寲錛屾槸榪欐牱鐨勶細(xì)鑻ヤ袱浠剁墿鍝乮銆乯婊¤凍c[i]<=c[j]涓攚[i]>=w[j]錛屽垯灝嗙墿鍝乯鍘繪帀錛屼笉鐢ㄨ冭檻銆傝繖涓紭鍖栫殑姝g‘鎬ф樉鐒?dòng)灱?xì)浠諱綍鎯呭喌涓嬮兘鍙皢浠峰煎皬璐圭敤楂樺緱j鎹㈡垚鐗╃編浠峰粔鐨刬錛屽緱鍒拌嚦灝戜笉浼?xì)鏇村樊鐨勬栆?guī)銆傚浜庨殢鏈虹敓鎴愮殑鏁版嵁錛岃繖涓柟娉曞線寰浼?xì)澶уぇ鍑彏畱鐗╁搧鐨勪欢鏁板Q屼粠鑰屽姞蹇熷害銆傜劧鑰岃繖涓茍涓嶈兘鏀瑰杽鏈鍧忔儏鍐電殑澶嶆潅搴︼紝鍥犱負(fù)鏈夊彲鑳界壒鍒璁$殑鏁版嵁鍙互涓浠剁墿鍝佷篃鍘諱笉鎺夈?/p>

榪欎釜浼樺寲鍙互綆鍗曠殑O(N^2)鍦板疄鐜幫紝涓鑸兘鍙互鎵垮彈銆傚彟澶栵紝閽堝鑳屽寘闂鑰岃█錛屾瘮杈冧笉閿欑殑涓縐嶆柟娉曟槸錛氶鍏堝皢璐圭敤澶т簬V鐨勭墿鍝佸幓鎺夛紝鐒跺悗浣跨敤綾諱技璁℃暟鎺掑簭鐨勫仛娉曪紝璁$畻鍑鴻垂鐢ㄧ浉鍚岀殑鐗╁搧涓環(huán)鍊兼渶楂樼殑鏄摢涓紝鍙互O(V+N)鍦板畬鎴愯繖涓紭鍖栥傝繖涓笉澶噸瑕佺殑榪囩▼灝變笉緇欏嚭浼唬鐮佷簡錛屽笇鏈涗綘鑳界嫭绔嬫濊冨啓鍑轟吉浠g爜鎴栫▼搴忋?/p>

杞寲涓?1鑳屽寘闂姹傝В

鏃㈢劧01鑳屽寘闂鏄渶鍩烘湰鐨勮儗鍖呴棶棰橈紝閭d箞鎴戜滑鍙互鑰冭檻鎶婂畬鍏ㄨ儗鍖呴棶棰樿漿鍖栦負(fù)01鑳屽寘闂鏉ヨВ銆傛渶綆鍗曠殑鎯蟲硶鏄紝鑰冭檻鍒扮i縐嶇墿鍝佹渶澶氶塚/c[i]浠訛紝浜庢槸鍙互鎶婄i縐嶇墿鍝佽漿鍖栦負(fù)V/c[i]浠惰垂鐢ㄥ強(qiáng)浠峰煎潎涓嶅彉鐨勭墿鍝侊紝鐒跺悗姹傝В榪欎釜01鑳屽寘闂銆傝繖鏍峰畬鍏ㄦ病鏈夋敼榪涘熀鏈濊礬鐨勬椂闂村鏉傚害錛屼絾榪欐瘯绔熺粰浜嗘垜浠皢瀹屽叏鑳屽寘闂杞寲涓?1鑳屽寘闂鐨勬濊礬錛氬皢涓縐嶇墿鍝佹媶鎴愬浠剁墿鍝併?/p>

鏇撮珮鏁堢殑杞寲鏂規(guī)硶鏄細(xì)鎶婄i縐嶇墿鍝佹媶鎴愯垂鐢ㄤ負(fù)c[i]*2^k銆佷環(huán)鍊間負(fù)w[i]*2^k鐨勮嫢騫蹭歡鐗╁搧錛屽叾涓璳婊¤凍c[i]*2^k<=V銆傝繖鏄簩榪涘埗鐨勬濇兂錛屽洜涓轟笉綆℃渶浼樼瓥鐣ラ夊嚑浠剁i縐嶇墿鍝侊紝鎬誨彲浠ヨ〃紺烘垚鑻ュ共涓?^k浠剁墿鍝佺殑鍜屻傝繖鏍鋒妸姣忕鐗╁搧鎷嗘垚O(log V/c[i])浠剁墿鍝侊紝鏄竴涓緢澶х殑鏀硅繘銆?/p>

浣嗘垜浠湁鏇翠紭鐨凮(VN)鐨勭畻娉曘?/p>

O(VN)鐨勭畻娉?/h2>

榪欎釜綆楁硶浣跨敤涓緇存暟緇勶紝鍏堢湅浼唬鐮侊細(xì)

for i=1..N     
   for v=0..V
      f[v]=max{f[v],f[v-cost]+weight}

浣犱細(xì)鍙戠幇錛岃繖涓吉浠g爜涓?a >P01鐨勪吉浠g爜鍙湁v鐨勫驚鐜搴忎笉鍚岃屽凡銆備負(fù)浠涔堣繖鏍蜂竴鏀瑰氨鍙鍛紵棣栧厛鎯蟲兂涓轟粈涔圥01涓鎸夌収v=V..0鐨勯嗗簭鏉ュ驚鐜傝繖鏄洜涓鴻淇濊瘉絎琲嬈″驚鐜腑鐨勭姸鎬乫[i][v]鏄敱鐘舵乫[i-1][v-c[i]]閫掓帹鑰屾潵銆傛崲鍙ヨ瘽璇達(dá)紝榪欐鏄負(fù)浜嗕繚璇佹瘡浠剁墿鍝佸彧閫変竴嬈★紝淇濊瘉鍦ㄨ冭檻“閫夊叆絎琲浠剁墿鍝?#8221;榪欎歡絳栫暐鏃訛紝渚濇嵁鐨勬槸涓涓粷鏃犲凡緇忛夊叆絎琲浠剁墿鍝佺殑瀛愮粨鏋渇[i-1][v-c[i]]銆傝岀幇鍦ㄥ畬鍏ㄨ儗鍖呯殑鐗圭偣鎭版槸姣忕鐗╁搧鍙夋棤闄愪歡錛屾墍浠ュ湪鑰冭檻“鍔犻変竴浠剁i縐嶇墿鍝?#8221;榪欑絳栫暐鏃訛紝鍗存闇瑕佷竴涓彲鑳藉凡閫夊叆絎琲縐嶇墿鍝佺殑瀛愮粨鏋渇[i][v-c[i]]錛屾墍浠ュ氨鍙互騫朵笖蹇呴』閲囩敤v=0..V鐨勯『搴忓驚鐜傝繖灝辨槸榪欎釜綆鍗曠殑紼嬪簭涓轟綍鎴愮珛鐨勯亾鐞嗐?/p>

鍊煎緱涓鎻愮殑鏄紝涓婇潰鐨勪吉浠g爜涓袱灞俧or寰幆鐨勬搴忓彲浠ラ鍊掋傝繖涓粨璁烘湁鍙兘浼?xì)甯︽潵绠楁硶鏃堕棿甯告曨C笂鐨勪紭鍖栥?/p>

榪欎釜綆楁硶涔熷彲浠ヤ互鍙﹀鐨勬濊礬寰楀嚭銆備緥濡傦紝灝嗗熀鏈濊礬涓眰瑙[i][v-c[i]]鐨勭姸鎬佽漿縐繪柟紼嬫樉寮忓湴鍐欏嚭鏉ワ紝浠e叆鍘熸柟紼嬩腑錛屼細(xì)鍙戠幇璇ユ柟紼嬪彲浠ョ瓑浠峰湴鍙樺艦鎴愯繖縐嶅艦寮忥細(xì)

f[i][v]=max{f[i-1][v],f[i][v-c[i]]+w[i]}

灝嗚繖涓柟紼嬬敤涓緇存暟緇勫疄鐜幫紝渚垮緱鍒頒簡涓婇潰鐨勪吉浠g爜銆?/p>

鏈鍚庢娊璞″嚭澶勭悊涓浠跺畬鍏ㄨ儗鍖呯被鐗╁搧鐨勮繃紼嬩吉浠g爜錛?/p>

procedure CompletePack(cost,weight)     
   for v=cost..V
      f[v]=max{f[v],f[v-c[i]]+w[i]}

鎬葷粨

瀹屽叏鑳屽寘闂涔熸槸涓涓浉褰撳熀紜鐨勮儗鍖呴棶棰橈紝瀹冩湁涓や釜鐘舵佽漿縐繪柟紼嬶紝鍒嗗埆鍦?#8220;鍩烘湰鎬濊礬”浠ュ強(qiáng)“O(VN)鐨勭畻娉?#8220;鐨勫皬鑺備腑緇欏嚭銆傚笇鏈涗綘鑳藉瀵硅繖涓や釜鐘舵佽漿縐繪柟紼嬮兘浠旂粏鍦頒綋浼?xì)锛屼笉浠呰C綇錛屼篃瑕佸紕鏄庣櫧瀹冧滑鏄庝箞寰楀嚭鏉ョ殑錛屾渶濂借兘澶熻嚜宸辨兂涓縐嶅緱鍒拌繖浜涙柟紼嬬殑鏂規(guī)硶銆備簨瀹炰笂錛屽姣忎竴閬撳姩鎬佽鍒掗鐩兘鎬濊冨叾鏂圭▼鐨勬剰涔変互鍙?qiáng)濡備綍寰楁潵锛屾槸鍔犳繁瀵瑰姩鎬佽鍒掔殑鐞嗚В銆佹彁楂樺姩鎬佽鍒掑姛鍔涚殑濂芥柟娉曘?/p>

JulyRina 2015-02-18 20:31 鍙戣〃璇勮
]]>
01鑳屽寘闂http://m.shnenglu.com/JulyRina/archive/2015/02/18/209832.htmlJulyRinaJulyRinaWed, 18 Feb 2015 12:30:00 GMThttp://m.shnenglu.com/JulyRina/archive/2015/02/18/209832.htmlhttp://m.shnenglu.com/JulyRina/comments/209832.htmlhttp://m.shnenglu.com/JulyRina/archive/2015/02/18/209832.html#Feedback0http://m.shnenglu.com/JulyRina/comments/commentRss/209832.htmlhttp://m.shnenglu.com/JulyRina/services/trackbacks/209832.html棰樼洰

鏈塏浠剁墿鍝佸拰涓涓閲忎負(fù)V鐨勮儗鍖呫傜i浠剁墿鍝佺殑璐圭敤鏄痗[i]錛屼環(huán)鍊兼槸w[i]銆傛眰瑙e皢鍝簺鐗╁搧瑁呭叆鑳屽寘鍙嬌浠峰兼誨拰鏈澶с?/p>

鍩烘湰鎬濊礬

榪欐槸鏈鍩虹鐨勮儗鍖呴棶棰橈紝鐗圭偣鏄細(xì)姣忕鐗╁搧浠呮湁涓浠訛紝鍙互閫夋嫨鏀炬垨涓嶆斁銆?/p>

鐢ㄥ瓙闂瀹氫箟鐘舵侊細(xì)鍗砯[i][v]琛ㄧず鍓峣浠剁墿鍝佹伆鏀懼叆涓涓閲忎負(fù)v鐨勮儗鍖呭彲浠ヨ幏寰楃殑鏈澶т環(huán)鍊箋傚垯鍏剁姸鎬佽漿縐繪柟紼嬩究鏄細(xì)

f[i][v]=max{f[i-1][v],f[i-1][v-c[i]]+w[i]}

榪欎釜鏂圭▼闈炲父閲嶈錛屽熀鏈笂鎵鏈夎窡鑳屽寘鐩稿叧鐨勯棶棰樼殑鏂圭▼閮芥槸鐢卞畠琛嶇敓鍑烘潵鐨勩傛墍浠ユ湁蹇呰灝嗗畠璇︾粏瑙i噴涓涓嬶細(xì)“灝嗗墠i浠剁墿鍝佹斁鍏ュ閲忎負(fù)v鐨勮儗鍖呬腑”榪欎釜瀛愰棶棰橈紝鑻ュ彧鑰冭檻絎琲浠剁墿鍝佺殑絳栫暐錛堟斁鎴栦笉鏀撅級錛岄偅涔堝氨鍙互杞寲涓轟竴涓彧鐗墊壇鍓峣-1浠剁墿鍝佺殑闂銆傚鏋滀笉鏀劇i浠剁墿鍝侊紝閭d箞闂灝辮漿鍖栦負(fù)“鍓峣-1浠剁墿鍝佹斁鍏ュ閲忎負(fù)v鐨勮儗鍖呬腑”錛屼環(huán)鍊間負(fù)f[i-1][v]錛涘鏋滄斁絎琲浠剁墿鍝侊紝閭d箞闂灝辮漿鍖栦負(fù)“鍓峣-1浠剁墿鍝佹斁鍏ュ墿涓嬬殑瀹歸噺涓簐-c[i]鐨勮儗鍖呬腑”錛屾鏃惰兘鑾峰緱鐨勬渶澶т環(huán)鍊煎氨鏄痜[i-1][v-c[i]]鍐嶅姞涓婇氳繃鏀懼叆絎琲浠剁墿鍝佽幏寰楃殑浠峰紈[i]銆?/p>

浼樺寲絀洪棿澶嶆潅搴?/h2>

浠ヤ笂鏂規(guī)硶鐨勬椂闂村拰絀洪棿澶嶆潅搴﹀潎涓篛(VN)錛屽叾涓椂闂村鏉傚害搴旇宸茬粡涓嶈兘鍐嶄紭鍖栦簡錛屼絾絀洪棿澶嶆潅搴﹀嵈鍙互浼樺寲鍒癘銆?/p>

鍏堣冭檻涓婇潰璁茬殑鍩烘湰鎬濊礬濡備綍瀹炵幇錛岃偗瀹氭槸鏈変竴涓富寰幆i=1..N錛屾瘡嬈$畻鍑烘潵浜岀淮鏁扮粍f[i][0..V]鐨勬墍鏈夊箋傞偅涔堬紝濡傛灉鍙敤涓涓暟緇刦[0..V]錛岃兘涓嶈兘淇濊瘉絎琲嬈″驚鐜粨鏉熷悗f[v]涓〃紺虹殑灝辨槸鎴戜滑瀹氫箟鐨勭姸鎬乫[i][v]鍛紵f[i][v]鏄敱f[i-1][v]鍜宖[i-1][v-c[i]]涓や釜瀛愰棶棰橀掓帹鑰屾潵錛岃兘鍚︿繚璇佸湪鎺╢[i][v]鏃訛紙涔熷嵆鍦ㄧi嬈′富寰幆涓帹f[v]鏃訛級鑳藉寰楀埌f[i-1][v]鍜宖[i-1][v-c[i]]鐨勫煎憿錛熶簨瀹炰笂錛岃繖瑕佹眰鍦ㄦ瘡嬈′富寰幆涓垜浠互v=V..0鐨勯『搴忔帹f[v]錛岃繖鏍鋒墠鑳戒繚璇佹帹f[v]鏃秄[v-c[i]]淇濆瓨鐨勬槸鐘舵乫[i-1][v-c[i]]鐨勫箋備吉浠g爜濡備笅錛?/p>

for i=1..N     
   for v=V..0
      f[v]=max{f[v],f[v-c[i]]+w[i]};

鍏朵腑鐨刦[v]=max{f[v],f[v-c[i]]}涓鍙ユ伆灝辯浉褰撲簬鎴戜滑鐨勮漿縐繪柟紼?code>f[i][v]=max{f[i-1][v],f[i-1][v-c[i]]}錛屽洜涓虹幇鍦ㄧ殑f[v-c[i]]灝辯浉褰撲簬鍘熸潵鐨刦[i-1][v-c[i]]銆傚鏋滃皢v鐨勫驚鐜『搴忎粠涓婇潰鐨勯嗗簭鏀規(guī)垚欏哄簭鐨勮瘽錛岄偅涔堝垯鎴愪簡f[i][v]鐢眆[i][v-c[i]]鎺ㄧ煡錛屼笌鏈鎰忎笉絎︼紝浣嗗畠鍗存槸鍙︿竴涓噸瑕佺殑鑳屽寘闂P02鏈綆鎹風(fēng)殑瑙e喅鏂規(guī)錛屾晠瀛︿範(fàn)鍙敤涓緇存暟緇勮В01鑳屽寘闂鏄崄鍒嗗繀瑕佺殑銆?/p>

浜嬪疄涓婏紝浣跨敤涓緇存暟緇勮В01鑳屽寘鐨勭▼搴忓湪鍚庨潰浼?xì)琚娆$敤鍒板Q屾墍浠ヨ繖閲屾娊璞″嚭涓涓鐞嗕竴浠?1鑳屽寘涓殑鐗╁搧榪囩▼錛屼互鍚庣殑浠g爜涓洿鎺ヨ皟鐢ㄤ笉鍔犺鏄庛?/p>

榪囩▼ZeroOnePack錛岃〃紺哄鐞嗕竴浠?1鑳屽寘涓殑鐗╁搧錛屼袱涓弬鏁癱ost銆亀eight鍒嗗埆琛ㄦ槑榪欎歡鐗╁搧鐨勮垂鐢ㄥ拰浠峰箋?/p>

procedure ZeroOnePack(cost,weight)     
   for v=V..cost
      f[v]=max{f[v],f[v-cost]+weight}

娉ㄦ剰榪欎釜榪囩▼閲岀殑澶勭悊涓庡墠闈㈢粰鍑虹殑浼唬鐮佹湁鎵涓嶅悓銆傚墠闈㈢殑紺轟緥紼嬪簭鍐欐垚v=V..0鏄負(fù)浜嗗湪紼嬪簭涓綋鐜版瘡涓姸鎬侀兘鎸夌収鏂圭▼姹傝В浜嗭紝閬垮厤涓嶅繀瑕佺殑鎬濈淮澶嶆潅搴︺傝岃繖閲屾棦鐒跺凡緇忔娊璞℃垚鐪嬩綔榛戠鐨勮繃紼嬩簡錛屽氨鍙互鍔犲叆浼樺寲銆傝垂鐢ㄤ負(fù)cost鐨勭墿鍝佷笉浼?xì)濯?jiǎng)鍝嶇姸鎬乫[0..cost-1]錛岃繖鏄樉鐒剁殑銆?/p>

鏈変簡榪欎釜榪囩▼浠ュ悗錛?1鑳屽寘闂鐨勪吉浠g爜灝卞彲浠ヨ繖鏍峰啓錛?/p>

for i=1..N     
   ZeroOnePack(c[i],w[i]);

鍒濆鍖栫殑緇嗚妭闂

鎴戜滑鐪嬪埌鐨勬眰鏈浼樿В鐨勮儗鍖呴棶棰橀鐩腑錛屼簨瀹炰笂鏈変袱縐嶄笉澶浉鍚岀殑闂硶銆傛湁鐨勯鐩姹?#8220;鎭板ソ瑁呮弧鑳屽寘”鏃剁殑鏈浼樿В錛屾湁鐨勯鐩垯騫舵病鏈夎姹傚繀欏繪妸鑳屽寘瑁呮弧銆備竴縐嶅尯鍒繖涓ょ闂硶鐨勫疄鐜版柟娉曟槸鍦ㄥ垵濮嬪寲鐨勬椂鍊欐湁鎵涓嶅悓銆?/p>

濡傛灉鏄涓縐嶉棶娉曪紝瑕佹眰鎭板ソ瑁呮弧鑳屽寘錛岄偅涔堝湪鍒濆鍖栨椂闄や簡f[0]涓?鍏跺畠f[1..V]鍧囪涓?∞錛岃繖鏍峰氨鍙互淇濊瘉鏈緇堝緱鍒扮殑f[N]鏄竴縐嶆伆濂借婊¤儗鍖呯殑鏈浼樿В銆?/p>

濡傛灉騫舵病鏈夎姹傚繀欏繪妸鑳屽寘瑁呮弧錛岃屾槸鍙笇鏈涗環(huán)鏍煎敖閲忓ぇ錛屽垵濮嬪寲鏃跺簲璇ュ皢f[0..V]鍏ㄩ儴璁句負(fù)0銆?/p>

涓轟粈涔堝憿錛熷彲浠ヨ繖鏍風(fēng)悊瑙o細(xì)鍒濆鍖栫殑f鏁扮粍浜嬪疄涓婂氨鏄湪娌℃湁浠諱綍鐗╁搧鍙互鏀懼叆鑳屽寘鏃剁殑鍚堟硶鐘舵併傚鏋滆姹傝儗鍖呮伆濂借婊★紝閭d箞姝ゆ椂鍙湁瀹歸噺涓?鐨勮儗鍖呭彲鑳借浠峰間負(fù)0鐨刵othing“鎭板ソ瑁呮弧”錛屽叾瀹冨閲忕殑鑳屽寘鍧囨病鏈夊悎娉曠殑瑙o紝灞炰簬鏈畾涔夌殑鐘舵侊紝瀹冧滑鐨勫煎氨閮藉簲璇ユ槸-∞浜嗐傚鏋滆儗鍖呭茍闈炲繀欏昏瑁呮弧錛岄偅涔堜換浣曞閲忕殑鑳屽寘閮芥湁涓涓悎娉曡В“浠涔堥兘涓嶈”錛岃繖涓В鐨勪環(huán)鍊間負(fù)0錛屾墍浠ュ垵濮嬫椂鐘舵佺殑鍊間篃灝卞叏閮ㄤ負(fù)0浜嗐?/p>

榪欎釜灝忔妧宸у畬鍏ㄥ彲浠ユ帹騫垮埌鍏跺畠綾誨瀷鐨勮儗鍖呴棶棰橈紝鍚庨潰涔熷氨涓嶅啀瀵硅繘琛岀姸鎬佽漿縐諱箣鍓嶇殑鍒濆鍖栬繘琛岃瑙c?/p>

涓涓父鏁頒紭鍖?/h2>

鍓嶉潰鐨勪吉浠g爜涓湁 for v=V..1錛屽彲浠ュ皢榪欎釜寰幆鐨勪笅闄愯繘琛屾敼榪涖?/p>

鐢變簬鍙渶瑕佹渶鍚巉[v]鐨勫鹼紝鍊掓帹鍓嶄竴涓墿鍝侊紝鍏跺疄鍙鐭ラ亾f[v-w[n]]鍗沖彲銆備互姝ょ被鎺紝瀵逛互絎琷涓儗鍖咃紝鍏跺疄鍙渶瑕佺煡閬撳埌f[v-sum{w[j..n]}]鍗沖彲錛屽嵆浠g爜涓殑

for i=1..N     
   for v=V..0

鍙互鏀規(guī)垚

for i=1..n     
   bound=max{V-sum{w[i..n]},c[i]}
   for v=V..bound

榪欏浜嶸姣旇緝澶ф椂鏄湁鐢ㄧ殑銆?/p>

灝忕粨

01鑳屽寘闂鏄渶鍩烘湰鐨勮儗鍖呴棶棰橈紝瀹冨寘鍚簡鑳屽寘闂涓璁$姸鎬併佹柟紼嬬殑鏈鍩烘湰鎬濇兂錛屽彟澶栵紝鍒殑綾誨瀷鐨勮儗鍖呴棶棰樺線寰涔熷彲浠ヨ漿鎹㈡垚01鑳屽寘闂姹傝В銆傛晠涓瀹氳浠旂粏浣撲細(xì)涓婇潰鍩烘湰鎬濊礬鐨勫緱鍑烘柟娉曪紝鐘舵佽漿縐繪柟紼嬬殑鎰忎箟錛屼互鍙?qiáng)鏈鍚庢庢牱浼樺寲鐨勭┖闂村鏉傚害銆?/p>

JulyRina 2015-02-18 20:30 鍙戣〃璇勮
]]>
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
      <noscript id="pjuwb"></noscript>
            <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
              <dd id="pjuwb"></dd>
              <abbr id="pjuwb"></abbr>
              久久精品国产精品亚洲| 亚洲婷婷综合久久一本伊一区| 欧美中文字幕| 91久久久久久久久| 久久久精品视频成人| 亚洲精品在线观看视频| 国产欧美日韩亚洲一区二区三区| 久久免费视频这里只有精品| 99国产精品视频免费观看| 免费黄网站欧美| 久久精品免费观看| 欧美在线视频网站| 亚洲在线免费视频| 日韩五码在线| 亚洲一区二区网站| 日韩午夜免费视频| 亚洲国产精品va| 午夜性色一区二区三区免费视频| 国产精品久久九九| 久久久久欧美精品| 亚洲精品一级| 亚洲日韩中文字幕在线播放| 亚洲欧美日韩一区二区三区在线观看| 韩曰欧美视频免费观看| 欧美三级电影大全| 久热国产精品| 午夜视频在线观看一区二区| 亚洲一区二区视频在线| 亚洲影院污污.| 女人色偷偷aa久久天堂| 久久天天躁夜夜躁狠狠躁2022| 久久精品人人爽| 欧美日韩一区二区精品| 蜜乳av另类精品一区二区| 久久精品二区| 欧美日韩伦理在线| 国产精品久久久久久影视| 欧美三区美女| 狠狠做深爱婷婷久久综合一区 | 麻豆av一区二区三区久久| 久久综合五月天婷婷伊人| 欧美特黄一区| 一区二区高清视频| 免费成人黄色av| 亚洲九九精品| 久久久久一区二区三区| 亚洲精品在线观看视频| 久久久久久穴| 国产欧美一区二区三区国产幕精品| 裸体素人女欧美日韩| 欧美激情91| 在线性视频日韩欧美| 久久国内精品自在自线400部| 久久精品亚洲精品| 欧美日韩不卡视频| 亚洲狠狠婷婷| 蜜桃精品一区二区三区| 中文网丁香综合网| 欧美日韩高清在线观看| 亚洲激情视频在线| 亚洲电影观看| 欧美黄色免费网站| 99av国产精品欲麻豆| 六十路精品视频| 蜜桃av一区二区在线观看| 在线欧美电影| 欧美成人综合一区| 亚洲一区二区三区四区五区午夜| 亚洲国产精品高清久久久| 久久亚洲精品网站| 很黄很黄激情成人| 亚洲免费在线观看| 久久精品伊人| 日韩视频精品| 亚洲一区二区三区视频| 狠狠狠色丁香婷婷综合久久五月| 欧美在线观看视频| 欧美 日韩 国产一区二区在线视频 | 欧美一区二区高清| 国产欧美日韩不卡| 美女视频网站黄色亚洲| 欧美破处大片在线视频| 久久久欧美精品sm网站| 欧美网站在线观看| 亚洲第一综合天堂另类专| 欧美日韩一二三区| 亚洲国产精品女人久久久| 精品成人a区在线观看| 亚洲婷婷在线| 亚洲校园激情| 久久精品99国产精品酒店日本| 99视频日韩| 男人的天堂成人在线| 亚洲尤物精选| 欧美日韩在线视频一区| 欧美大尺度在线观看| 国产精品一卡二卡| 亚洲小视频在线| 亚洲欧洲一区二区三区在线观看 | 欧美综合激情网| 久久亚洲不卡| 欧美成人在线影院| 亚洲国产精品久久91精品| 蜜臀av一级做a爰片久久| 欧美在线国产精品| 久久精品国产91精品亚洲| 久久色中文字幕| 亚洲精选视频免费看| 欧美高清视频在线观看| 亚洲巨乳在线| 午夜激情久久久| 国产精品腿扒开做爽爽爽挤奶网站| 91久久国产综合久久蜜月精品| 亚洲欧美国产制服动漫| 久久精品国产一区二区三区免费看| 国产在线视频欧美| 欧美激情一区二区三区在线视频| 免费成人毛片| 一区二区精品在线| 国产美女一区| 欧美日韩大片| 欧美在线视频免费| av成人老司机| 亚洲日本va午夜在线影院| 久久久久久久久久久一区| 一本色道久久加勒比精品| 韩国福利一区| 国内揄拍国内精品少妇国语| 欧美www在线| 久久亚洲欧美国产精品乐播| 亚洲欧美国产精品专区久久| 亚洲日本va在线观看| 欧美国产精品久久| 亚洲国产日韩欧美在线图片| 免费在线观看精品| 亚洲国产精品一区在线观看不卡| 久久久人成影片一区二区三区观看 | 男女av一区三区二区色多| 欧美高清视频一区| 在线不卡欧美| 久久成人综合视频| 久久久久久亚洲精品杨幂换脸| 欧美伊人久久大香线蕉综合69| 欧美在线欧美在线| 亚洲国产一区二区三区a毛片| 一区在线免费观看| 永久免费精品影视网站| 亚洲丁香婷深爱综合| 99av国产精品欲麻豆| 国产一区二区三区高清在线观看| 欧美黄色视屏| 好吊色欧美一区二区三区视频| 亚洲精品在线看| 亚洲精品国产视频| 久久综合精品一区| 久久久国产精彩视频美女艺术照福利| 欧美日韩国产一区二区三区| 欧美a级在线| 国内精品久久久久伊人av| 亚洲一区美女视频在线观看免费| 日韩视频一区| 亚洲精品国产精品国自产观看浪潮| 久久国产精品久久久久久久久久 | 欧美日韩一区二区三区免费 | 亚洲日本一区二区| 夜夜嗨av一区二区三区网站四季av | 亚洲天堂网站在线观看视频| 欧美一区永久视频免费观看| 国产一区二区在线观看免费| 久久精品一区二区三区四区 | 亚洲一区二区三区中文字幕| 国产精品尤物福利片在线观看| 久久大逼视频| 亚洲精品社区| 久久精品久久综合| 亚洲美女视频在线观看| 国产精品老牛| 欧美va天堂在线| 一区二区三区日韩欧美精品| 久久―日本道色综合久久| 亚洲另类春色国产| 国产亚洲欧美一级| 欧美日韩福利视频| 久久久噜噜噜久久| 亚洲视频在线观看免费| 欧美大秀在线观看| 久久国产精品一区二区三区| 亚洲乱码国产乱码精品精天堂| 国产精品一区二区男女羞羞无遮挡 | 欧美chengren| 欧美一区二区三区另类| 亚洲精品九九| 免费在线看成人av| 午夜日韩av| 亚洲午夜av电影| 一本大道久久a久久综合婷婷| 影院欧美亚洲| 国产精品视频一区二区高潮| 中文网丁香综合网| 欧美激情影院|