锘??xml version="1.0" encoding="utf-8" standalone="yes"?>欧美国产另类,欧美在线啊v,欧美日韩精品免费观看http://m.shnenglu.com/winlinglin/category/9136.htmlzh-cnTue, 10 Mar 2009 05:37:13 GMTTue, 10 Mar 2009 05:37:13 GMT60- 閬椾紶綆楁硶錛堣漿錛?/title>http://m.shnenglu.com/winlinglin/archive/2009/03/08/75925.htmlwilwilSun, 08 Mar 2009 12:13:00 GMThttp://m.shnenglu.com/winlinglin/archive/2009/03/08/75925.htmlhttp://m.shnenglu.com/winlinglin/comments/75925.htmlhttp://m.shnenglu.com/winlinglin/archive/2009/03/08/75925.html#Feedback0http://m.shnenglu.com/winlinglin/comments/commentRss/75925.htmlhttp://m.shnenglu.com/winlinglin/services/trackbacks/75925.html鐜頒唬鐢熺墿閬椾紶瀛︿腑鎻忚堪鐨勭敓鐗╄繘鍖栫悊璁?
閬椾紶鐗╄川鐨勪富瑕佽澆浣撴槸鏌撹壊浣?chromsome),鏌撹壊浣撲富瑕佺敱DNA鍜岃泲鐧借川緇勬垚銆傚叾涓璂NA涓烘渶涓昏鐨勯仐浼犵墿璐ㄣ?
鍩哄洜(gene)鏄湁閬椾紶鏁堝簲鐨勭墖鏂?瀹冨瓨鍌ㄧ潃閬椾紶淇℃伅,鍙互鍑嗙‘鍦板鍒?涔熻兘鍙戠敓紿佸彉,騫跺彲閫氳繃鎺у埗铔嬬櫧璐ㄧ殑鍚堟垚鑰屾帶鍒剁敓鐗╃殑鐘舵?鐢熺墿鑷韓閫氳繃瀵瑰熀鍥犵殑澶嶅埗(reproduction)鍜屼氦鍙?crossover,鍗沖熀鍥犲垎紱?鍩哄洜緇勫悎鍜屽熀鍥犺繛閿佷簰鎹?鐨勬搷浣滄椂鍏舵х姸鐨勯仐浼犲緱鍒伴夋嫨鍜屾帶鍒躲傜敓鐗╃殑閬椾紶鐗規?浣跨敓鐗╃晫鐨勭墿縐嶈兘淇濇寔鐩稿鐨勭ǔ瀹?鐢熺墿鐨勫彉寮傜壒鎬?浣跨敓鐗╀釜浣撲駭鐢熸柊鐨勬х姸,浠ヨ嚦浜庡艦鎴愪簡鏂扮殑鐗╃(閲忓彉縐瘡涓鴻川鍙?,鎺ㄥ姩浜嗙敓鐗╃殑榪涘寲鍜屽彂灞曘?
閬椾紶瀛︾畻娉曞拰閬椾紶瀛︿腑鐨勫熀紜鏈姣旇緝
| 鏌撹壊浣?chromosome) |
鏁版嵁,鏁扮粍,搴忓垪 |
| 鍩哄洜(gene) |
鍗曚釜鍏冪礌,浣?/td>
|
| 絳変綅鍩哄洜(allele) |
鏁版嵁鍊?灞炴?鍊?/td>
|
| 鍩哄洜搴?locus) |
浣嶇疆,iterator浣嶇疆 |
| 琛ㄧ幇鍨?phenotype) |
鍙傛暟闆?瑙g爜緇撴瀯,鍊欓夎В |
| 閬椾紶闅愬尶(epistasis) |
闈炵嚎鎬?/td>
|
鏌撹壊浣撳張鍙互鍙仛鍩哄洜鍨嬩釜浣?individuals),涓瀹氭暟閲忕殑涓綋緇勬垚浜嗙兢浣?population),緹や綋涓釜浣撶殑鏁伴噺鍙仛緹や綋澶у皬銆傚悇涓釜浣撳鐜鐨勯傚簲紼嬪害鍙仛閫傚簲搴?fitness)
閬椾紶綆楁硶鐨勫噯澶囧伐浣?
1)鏁版嵁杞崲鎿嶄綔,鍖呮嫭琛ㄧ幇鍨嬪埌鍩哄洜鍨嬬殑杞崲鍜屽熀鍥犲瀷鍒拌〃鐜板瀷鐨勮漿鎹€傚墠鑰呮槸鎶婃眰瑙g┖闂翠腑鐨勫弬鏁拌漿鍖栨垚閬椾紶絀洪棿涓殑鏌撹壊浣撴垨鑰呬釜浣?encoding),鍚庤呮槸瀹冪殑閫嗘搷浣?decoding)
2)紜畾閫傚簲搴﹁綆楀嚱鏁?鍙互灝嗕釜浣撳肩粡榪囪鍑芥暟杞崲涓鴻涓綋鐨勯傚簲搴?璇ラ傚簲搴︾殑楂樹綆瑕佽兘鍏呭垎鍙嶆槧璇ヤ釜浣撳浜庤В寰椾紭縐紼嬪害銆傞潪甯擱噸瑕佺殑榪囩▼錛?
閬椾紶綆楁硶鐨勫熀鏈楠?/strong>
閬椾紶綆楁硶鏄叿鏈?鐢熸垚+媯嫻?(generate-and-test)鐨勮凱浠h繃紼嬬殑鎼滅儲綆楁硶銆?
鍩烘湰榪囩▼涓?
1)緙栫爜,鍒涘緩鍒濆闆嗗洟
2)闆嗗洟涓釜浣撻傚簲搴﹁綆?
3)璇勪及閫傚簲搴?
4)鏍規嵁閫傚簲搴﹂夋嫨涓綋
5)琚夋嫨涓綋榪涜浜ゅ弶綣佹畺,
6)鍦ㄧ箒孌栫殑榪囩▼涓紩鍏ュ彉寮傛満鍒?
7)綣佹畺鍑烘柊鐨勯泦鍥?鍥炲埌絎簩姝?
涓涓畝鍗曠殑閬椾紶綆楁硶鐨勪緥瀛?姹?[0,31]鑼冨洿鍐呯殑y=(x-10)^2鐨勬渶灝忓?/strong>
1)緙栫爜綆楁硶閫夋嫨涓?灝唜杞寲涓?榪涘埗鐨勪覆",涓茬殑闀垮害涓?浣嶃?絳変綅鍩哄洜鐨勫間負0 or 1)
2)璁$畻閫傚簲搴︾殑鏂規硶鏄?鍏堝皢涓綋涓茶繘琛岃В鐮?杞寲涓篿nt鍨嬬殑x鍊?鐒跺悗浣跨敤y=(x-10)^2浣滀負鍏墮傚簲搴﹁綆楀悎閫?鐢變簬鏄渶灝忓?鎵浠ョ粨鏋滆秺灝?閫傚簲搴︿篃瓚婂ソ)
3)姝e紡寮濮?鍏堣緗兢浣撳ぇ灝忎負4,鐒跺悗鍒濆鍖栫兢浣?=> (鍦╗0,31]鑼冨洿鍐呴殢鏈洪夊彇4涓暣鏁板氨鍙互,緙栫爜)
4)璁$畻閫傚簲搴i(鐢變簬鏄渶灝忓?鍙互閫夊彇涓涓ぇ鐨勫熀鍑嗙嚎1000,Fi = 1000 - (x-10)^2)
5)璁$畻姣忎釜涓綋鐨勯夋嫨姒傜巼.閫夋嫨姒傜巼瑕佽兘澶熷弽鏄犱釜浣撶殑浼樼紼嬪害.榪欓噷鐢ㄤ竴涓緢綆鍗曠殑鏂規硶鏉ョ‘瀹氶夋嫨姒傜巼
P=Fi / TOTAL(Fi).
6)閫夋嫨.
鏍規嵁鎵鏈変釜浣撶殑閫夋嫨姒傜巼榪涜娣樻卑閫夋嫨.榪欓噷浣跨敤鐨勬槸涓涓祵杞殑鏂瑰紡榪涜娣樻卑閫夋嫨.鍏堟寜鐓ф瘡涓釜浣撶殑閫夋嫨姒傜巼鍒涘緩涓涓祵杞?鐒跺悗閫夊彇4嬈?姣忔鍏堜駭鐢熶竴涓?-1鐨勯殢鏈哄皬鏁?鐒跺悗鍒ゆ柇璇ラ殢鏈烘暟钀藉湪閭d釜孌靛唴灝遍夊彇鐩稿搴旂殑涓綋.榪欎釜榪囩▼涓?閫夊彇姒傜巼P楂樼殑涓綋灝嗗彲鑳借澶氭閫夋嫨,鑰屾鐜囦綆鐨勫氨鍙兘琚窐姹?
涓嬮潰鏄竴涓畝鍗曠殑璧岃疆鐨勪緥瀛?
13% 35% 15% 37%
----------|----------------------------|------------|-*-------------------------|
涓綋1 涓綋2 涓綋3 ^0.67 涓綋4
闅忔満鏁頒負0.67钀藉湪浜嗕釜浣?鐨勭鍐?鏈閫夋嫨浜嗕釜浣?.
琚変腑鐨勪釜浣撳皢榪涘叆閰嶅搴?mating pool,閰嶅闆嗗洟)鍑嗗寮濮嬬箒孌?
7)綆鍗曚氦鍙?
鍏堝閰嶅搴撲腑鐨勪釜浣撹繘琛岄殢鏈洪厤瀵?鐒跺悗鍦ㄩ厤瀵圭殑2涓釜浣撲腑璁劇疆浜ゅ弶鐐?浜ゆ崲2涓釜浣撶殑淇℃伅鍚庝駭鐢熶笅涓浠?
姣斿( | 浠h〃綆鍗曚覆鐨勪氦鍙変綅緗?
( 0110|1, 1100|0 ) --浜ゅ弶--> (01100,11001)
( 01|000, 11|011 ) --浜ゅ弶--> (01011,11000)
2涓埗浠g殑涓綋鍦ㄤ氦鍙夊悗綣佹畺鍑轟簡涓嬩竴浠g殑鍚屾牱鏁伴噺鐨勪釜浣?
澶嶆潅鐨勪氦鍙夊湪浜ゅ弶鐨勪綅緗?浜ゅ弶鐨勬柟娉?鍙屼翰鐨勬暟閲忎笂閮藉彲浠ラ夋嫨.鍏剁洰鐨勯兘鍦ㄤ簬灝藉彲鑳界殑鍩硅偛鍑烘洿浼樼鐨勫悗
浠?
8)鍙樺紓
鍙樺紓鎿嶄綔鏃舵寜鐓у熀鍥犲駭鏉ョ殑.姣斿璇存病璁$畻2涓囦釜鍩哄洜搴у氨鍙戠敓涓涓彉寮?鎴戜滑鐜板湪鐨勬瘡涓釜浣撴湁5涓熀鍥犲駭.涔熷氨鏄瑕佽繘鍖?000浠e悗鎵嶄細鍦ㄥ叾涓殑鏌愪釜鍩哄洜搴у彂鐢熶竴嬈″彉寮?)鍙樺紓鐨勭粨鏋滄槸鍩哄洜搴т笂鐨勭瓑浣嶅熀鍥犲彂鐢熶簡鍙樺寲.鎴戜滑榪欓噷鐨勪緥瀛愬氨鏄妸0鍙樻垚1鎴栧垯1鍙樻垚0.
鑷蟲,鎴戜滑宸茬粡浜х敓浜嗕竴涓柊鐨?涓嬩竴浠?闆嗗洟.鐒跺悗鍥炲埌絎?姝?鍛ㄨ屽濮?鐢熺敓涓嶆伅涓嬪幓:)
浼唬鐮佸疄渚?閫傚悎鐖辯湅浠g爜鐨勬湅鍙媬):
//Init population
foreach individual in population
{
individual = Encode(Random(0,31));
}
while (App.IsRun)
{
//璁$畻涓綋閫傚簲搴?
int TotalF = 0;
foreach individual in population
{
individual.F = 1000 - (Decode(individual)-10)^2;
TotalF += individual.F;
}
//------閫夋嫨榪囩▼,璁$畻涓綋閫夋嫨姒傜巼-----------
foreach individual in population
{
individual.P = individual.F / TotalF;
}
//閫夋嫨
for(int i=0;i<4;i++)
{
//SelectIndividual(float p)鏄牴鎹殢鏈烘暟钀藉湪孌佃惤璁$畻閫夊彇鍝釜涓綋鐨勫嚱鏁?
MatingPool[i] = population[SelectIndividual(Random(0,1))];
}
//-------綆鍗曚氦鍙?--------------------------
//鐢變簬鍙湁4涓釜浣?閰嶅2嬈?
for(int i=0;i<2;i++)
{
MatingPool.Parents[i].Mother = MatingPool.RandomPop();
MatingPool.Parents[i].Father = MatingPool.RandomPop();
}
//浜ゅ弶鍚庡垱寤烘柊鐨勯泦鍥?
population.Clean();
foreach Parent in MatingPool.Parents
{
//娉ㄦ剰鍦╟opy 鍙屼翰鐨勬煋鑹蹭綋鏃跺湪鏌愪釜鍩哄洜搴т笂鍙戠敓鐨勫彉寮傛湭琛ㄧ幇.
child1 = Parent.Mother.DivHeader + Parent.Father.DivEnd;
child2 = Parent.Father.DivHeader + Parent.Mother.DivEnd;
population.push(child1);
population.push(child2);
}
}
灝忕粨:
閬椾紶綆楁硶涓渶閲嶈鐨勮繃紼嬪氨鏄夋嫨鍜屼氦鍙夈?
閫夋嫨瑕佽兘澶熷悎鐞嗙殑鍙嶆槧"閫傝呯敓瀛?鐨勮嚜鐒舵硶鍒欙紝鑰屼氦鍙夊繀欏誨皢鐢卞埄鐨勫熀鍥犲敖閲忛仐浼犵粰涓嬩竴浠?榪欎釜綆楁硶寰堝叧閿紒)
榪樻湁灝辨槸緙栫爜鐨勮繃紼嬭鑳藉浣跨紪鐮佸悗鐨勬煋鑹蹭綋鑳藉厖鍒嗗弽鏄犱釜浣撶殑鐗瑰緛騫朵笖鑳藉鏂逛究璁$畻銆?
榪欑瘒鏂囩珷鏄師鏉ュ涔犵殑涓浜涘洖蹇嗙殑鏁寸悊,鍥犱負鏈榪戣瀹炵敤浜?涓嶆紜殑鍦版柟榪樺笇鏈涘ぇ瀹跺澶氭寚鍑簙

]]>- 铻烘棆鏁扮粍http://m.shnenglu.com/winlinglin/archive/2009/03/05/75655.htmlwilwilThu, 05 Mar 2009 10:33:00 GMThttp://m.shnenglu.com/winlinglin/archive/2009/03/05/75655.htmlhttp://m.shnenglu.com/winlinglin/comments/75655.htmlhttp://m.shnenglu.com/winlinglin/archive/2009/03/05/75655.html#Feedback1http://m.shnenglu.com/winlinglin/comments/commentRss/75655.htmlhttp://m.shnenglu.com/winlinglin/services/trackbacks/75655.html 1 #include <iostream>
2
3 using namespace std;
4
5 #define MAXSIZE 8
6
7 void left( int& x, int& y )
8 {
9 --y;
10 }
11
12 void right( int& x, int& y )
13 {
14 ++y;
15 }
16
17 void up( int& x, int& y )
18 {
19 --x;
20 }
21
22 void down( int& x, int& y )
23 {
24 ++x;
25 }
26
27 int main()
28 {
29 int numbers[MAXSIZE][MAXSIZE];
30 // 鍒濆鍖栨暟緇勶紝鑻ユ暟鍊間負0錛屽垯浠h〃榪樻病鏈夎璧嬪?/span>
31 for( int i = 0; i<MAXSIZE; ++i )
32 for( int j = 0; j<MAXSIZE; ++j )
33 numbers[i][j] = 0;
34
35 enum Direction{RIGHT,DOWN,LEFT,UP}; // 縐誨姩鏂瑰悜
36 int x=0,y=0;
37 int Next = -1; // 涓嬩竴涓綅緗殑鍊?/span>
38 Direction direct = RIGHT;
39 int count = MAXSIZE * MAXSIZE; // 榪樻病琚祴鍊肩殑鏁扮洰
40 int value = 1; //灝嗚琚祴鍊肩殑鍊?/span>
41
42 while( count > 0 )
43 {
44 Next = numbers[x][y];
45 if( Next == 0 && x<MAXSIZE && y<MAXSIZE ) // 鏃犻殰紕嶏紝鍙互璧嬪?/span>
46 {
47 numbers[x][y] = value;
48 // 璧嬪兼垚鍔燂紝count鍑忎竴, value鍔犱竴
49 --count;
50 ++value;
51
52 // 璁劇疆Next
53 if( direct == RIGHT )
54 right( x, y );
55 else if( direct == DOWN )
56 down( x, y );
57 else if( direct == LEFT )
58 left( x, y );
59 else if( direct == UP )
60 up( x, y );
61 }
62 else // 鏈夐殰紕嶏紝瑕佽漿寮?/span>
63 {
64 if( direct == RIGHT ) // 鑻ュ師鏉ユ柟鍚戞槸鍙崇殑璇濓紝灝辮漿寮悜涓?/span>
65 {
66 x = x + 1;
67 y = y - 1;
68 direct = DOWN;
69 }
70 else if( direct == DOWN ) //鑻ュ師鏉ユ柟鍚戞槸涓嬬殑璇濓紝灝辮漿寮悜宸?/span>
71 {
72 x = x - 1;
73 y = y - 1;
74 direct = LEFT;
75 }
76 else if( direct == LEFT ) //鑻ュ師鏉ユ柟鍚戞槸宸︾殑璇濓紝灝辮漿寮悜涓?/span>
77 {
78 x = x - 1;
79 y = y + 1;
80 direct = UP;
81 }
82 else if( direct == UP) //鑻ュ師鏉ユ柟鍚戞槸涓婄殑璇濓紝灝辮漿寮悜鍙?/span>
83 {
84 x = x + 1;
85 y = y + 1;
86 direct = RIGHT;
87 }
88 }
89 }
90
91 for( int i = 0; i<MAXSIZE; ++i )
92 {
93 for( int j = 0; j<MAXSIZE; ++j )
94 {
95 cout<<numbers[i][j]<<" ";
96 }
97 cout<<endl;
98 }
99
100 return 0;
101 }

]]> 青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
欧美在线网站|
亚洲国产aⅴ天堂久久|
亚洲性夜色噜噜噜7777|
亚洲黄色尤物视频|
美女999久久久精品视频|
久久人人爽人人|
亚洲日本视频|
欧美一区二区三区精品|
久久精品日产第一区二区|
欧美一区二区三区免费在线看|
欧美一区激情视频在线观看|
久久综合狠狠综合久久激情|
亚洲高清视频的网址|
亚洲免费观看高清完整版在线观看熊|
99精品欧美|
久久av一区二区三区|
欧美二区乱c少妇|
国产精品国产亚洲精品看不卡15|
国产伦精品一区二区三区四区免费|
国精品一区二区三区|
日韩一级精品|
久久久久国色av免费观看性色|
久久婷婷国产综合精品青草|
欧美国产精品v|
99re在线精品|
亚洲一区制服诱惑|
久久综合网络一区二区|
欧美视频在线免费看|
国产亚洲欧洲997久久综合|
亚洲精品欧洲|
久久精品91|
一本一本久久a久久精品综合麻豆|
久久成人免费电影|
国产精品久久婷婷六月丁香|
亚洲国产综合在线看不卡|
欧美伊人久久久久久久久影院|
亚洲电影视频在线|
一区二区三区免费网站|
一区二区三区|亚洲午夜|
亚洲国产一区在线|
亚洲午夜精品国产|
欧美成人高清|
国产精品v欧美精品v日韩|
国产视频久久|
一本久道久久久|
欧美大片免费久久精品三p
|
激情久久综合|
亚洲伊人观看|
亚洲精品影院|
欧美极品在线观看|
亚洲精品日韩综合观看成人91|
久久久视频精品|
久久电影一区|
伊人久久婷婷色综合98网|
欧美在线看片|
亚洲欧美一区二区三区在线|
国产精品日韩一区二区三区|
亚洲欧美日韩国产一区二区|
一区二区欧美在线|
国产精品久久久久久久久久久久|
亚洲无玛一区|
一区二区三区四区蜜桃|
国产精品xxxav免费视频|
亚洲伊人一本大道中文字幕|
这里只有精品在线播放|
国产精品久久久久久久久久免费看|
av成人毛片|
亚洲精品中文在线|
欧美视频在线播放|
香蕉成人啪国产精品视频综合网|
亚洲视频网在线直播|
国产精品视频内|
久久精品午夜|
麻豆精品视频在线观看视频|
亚洲精品乱码久久久久久日本蜜臀|
亚洲国产99精品国自产|
欧美精品一区二区三区四区|
亚洲一区二区精品在线|
亚洲欧美韩国|
亚洲高清在线精品|
日韩亚洲精品视频|
国产欧美日韩综合|
欧美高清在线|
国产精品成人一区二区艾草|
久久国产精彩视频|
免费观看成人网|
亚洲一级黄色片|
久久国产精品亚洲va麻豆|
亚洲欧洲在线一区|
亚洲影视在线|
亚洲欧洲日韩综合二区|
亚洲视屏一区|
亚洲国产日韩一区|
亚洲午夜电影在线观看|
在线观看日韩av|
亚洲成色777777女色窝|
裸体歌舞表演一区二区|
亚洲自拍都市欧美小说|
在线看不卡av|
亚洲视频精选|
亚洲精品一区二区三区不|
亚洲一区在线视频|
亚洲人成在线观看一区二区|
av成人动漫|
在线观看日韩www视频免费|
中日韩视频在线观看|
亚洲国产精品悠悠久久琪琪|
亚洲自拍偷拍网址|
亚洲视频在线观看|
欧美大胆成人|
裸体一区二区三区|
国产精品视频免费观看www|
91久久精品国产91久久性色|
精品动漫av|
午夜精品亚洲一区二区三区嫩草|
99精品热6080yy久久|
美女国产一区|
免费欧美高清视频|
国模一区二区三区|
亚洲在线中文字幕|
亚洲欧美日韩第一区
|
国产精品视区|
亚洲伦理在线免费看|
亚洲欧洲精品一区二区三区|
亚欧美中日韩视频|
亚洲在线第一页|
国产精品二区二区三区|
99国产麻豆精品|
亚洲视频免费在线观看|
欧美久久久久久蜜桃|
欧美成人免费全部|
1000精品久久久久久久久
|
国产乱码精品1区2区3区|
夜夜狂射影院欧美极品|
亚洲视频精选在线|
欧美四级伦理在线|
一本色道久久99精品综合|
亚洲视频第一页|
国产精品狼人久久影院观看方式|
99视频+国产日韩欧美|
亚洲一区二区三区四区在线观看
|
亚洲精品免费一区二区三区|
亚洲精品久久久久久久久久久久久
|
韩国av一区二区|
久久久精品tv|
欧美激情欧美激情在线五月|
亚洲精品综合|
欧美日韩精品在线观看|
中文av字幕一区|
久久久91精品|
亚洲欧洲一级|
国产精品久久久久久五月尺|
亚洲男人天堂2024|
在线午夜精品|
久久亚洲欧美|
亚洲日本成人|
欧美午夜视频在线|
午夜一级在线看亚洲|
免费不卡在线视频|
亚洲最新色图|
国产日韩欧美在线播放|
免费成人在线观看视频|
一区二区三区黄色|
久久九九国产|
亚洲精品免费网站|
国产精品美女主播在线观看纯欲|
久久福利视频导航|
亚洲日本欧美天堂|
久久久福利视频|
99视频在线观看一区三区|
国产精品国产三级国产专播精品人
|
亚洲国产婷婷香蕉久久久久久99
|
老司机免费视频一区二区|
亚洲日本va午夜在线影院|
国产精品久久久久久超碰|
久久不见久久见免费视频1|
亚洲高清在线观看一区|
性欧美videos另类喷潮|
91久久久久久久久|
国产精品视频免费观看www|
欧美freesex8一10精品|
亚洲欧美日韩一区在线|
亚洲乱亚洲高清|
免费观看日韩|
久久精品国产91精品亚洲|
亚洲视频导航|
亚洲精品一区二区三区在线观看|
国产免费成人|
欧美日韩免费区域视频在线观看|
久久久夜夜夜|
久久www免费人成看片高清
|
欧美日韩国语|
久久一区中文字幕|
欧美制服丝袜第一页|
亚洲午夜一区二区|
一级日韩一区在线观看|
亚洲精品美女久久7777777|
亚洲国产精品99久久久久久久久|
久久综合狠狠综合久久综合88|
久久精品国产亚洲一区二区|