亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? kdtree.c

?? Lin-Kernighan heuristic for the TSP and minimum weight perfect matching
?? C
?? 第 1 頁 / 共 3 頁
字號:
if(pi!=E2_nn_seed){/*80:*/#line 1811 "./kdtree.w"{const doublediff_x= E2_nn_seed_x-coord[pi].x[0],diff_y= E2_nn_seed_y-coord[pi].x[1];/*113:*/#line 2434 "./kdtree.w"#if KD_ALLOW_VERBOSEif(verbose>=1500){printf(" pi=%d qmask=%d x0=%.0f y0=%.0f x1=%.0f y1=%.0f dx=%.0f dy=%.0f q=%d mask=%d\n",pi,quadrant_mask,E2_nn_seed_x,E2_nn_seed_y,coord[pi].x[0],coord[pi].x[1],diff_x,diff_y,E2_quadrant(diff_x,diff_y),E2_quadrant_mask(diff_x,diff_y));}#endif/*:113*/#line 1816 "./kdtree.w"if(quadrant_mask&E2_quadrant_mask(diff_x,diff_y)){const double dist_sq= diff_x*diff_x+diff_y*diff_y;/*110:*/#line 2397 "./kdtree.w"#if 1 if(verbose>=2000){printf("  city %5d (%7.0f,%7.0f) is dist %10.3f\n",pi,coord[pi].x[0],coord[pi].x[1],sqrt(dist_sq));}#endif/*:110*/#line 1820 "./kdtree.w"if(dist_sq<E2_nn_dist_sq){/*111:*/#line 2407 "./kdtree.w"#if KD_ALLOW_VERBOSEif(verbose>=1000){printf("    new champion\n");}#endif/*:111*/#line 1822 "./kdtree.w"/*83:*/#line 1860 "./kdtree.w"if(E2_nn_fill_bin){kd_bin_t*pi_particulars;if(pq_size(E2_nn_bin)==E2_nn_bin_want_size){pi_particulars= pq_delete_min(E2_nn_bin);}else{pi_particulars= E2_nn_bin_work+pq_size(E2_nn_bin);}pi_particulars->cost_squared= dist_sq;pi_particulars->city= pi;pq_insert(E2_nn_bin,pi_particulars);if(pq_size(E2_nn_bin)==E2_nn_bin_want_size){E2_nn_dist_sq= ((kd_bin_t*)pq_min(E2_nn_bin))->cost_squared;E2_nn_dist= sqrt(E2_nn_dist_sq);}}else{E2_nn_dist= sqrt(dist_sq);E2_nn_dist_sq= dist_sq;E2_nn_incumbent= pi;}/*:83*/#line 1823 "./kdtree.w"}}}/*:80*/#line 2167 "./kdtree.w"}}}/*:97*/#line 2091 "./kdtree.w"do{/*98:*/#line 2185 "./kdtree.w"{E2_box_t*b= node->bbox;if(b&&(b->xmin<=E2_nn_seed_x-E2_nn_dist)&&(b->xmax>=E2_nn_seed_x+E2_nn_dist)&&(b->ymin<=E2_nn_seed_y-E2_nn_dist)&&(b->ymax>=E2_nn_seed_y+E2_nn_dist)){/*112:*/#line 2415 "./kdtree.w"#if KD_ALLOW_VERBOSEif(verbose>=500){printf("     rnn break: seed=(%0.0f,%0.0f) dist=%f\n",E2_nn_seed_x,E2_nn_seed_y,E2_nn_dist);printf("     seedbb=(%0.0f,%0.0f,%0.0f,%0.0f) bb=(%0.0f,%0.0f,%0.0f,%0.0f)\n",E2_nn_seed_x-E2_nn_dist,E2_nn_seed_y-E2_nn_dist,E2_nn_seed_x+E2_nn_dist,E2_nn_seed_y+E2_nn_dist,b->xmin,b->ymin,b->xmax,b->ymax);}#endif/*:112*/#line 2192 "./kdtree.w"break;}}/*:98*/#line 2093 "./kdtree.w"/*99:*/#line 2205 "./kdtree.w"#if !defined(KD_NO_HIDDEN_BIT)#define recurse_if_not_last_or_hidden(P) ((P)==last||(E2_rnn(P),42))#else#define recurse_if_not_last_or_hidden(P) ((P)==last||(P)->hidden||(E2_rnn(P),42))#endif{E2_node_t*last;for(last= node,node= node->parent;node;last= node,node= node->parent){E2_node_t*l= node->f.i.lo_child,*e= node->f.i.eq_child,*h= node->f.i.hi_child;if((node->f.i.cutdimen==0&&E2_nn_seed_x<node->f.i.cutvalue)||(node->f.i.cutdimen==1&&E2_nn_seed_y<node->f.i.cutvalue)){recurse_if_not_last_or_hidden(l);recurse_if_not_last_or_hidden(e);recurse_if_not_last_or_hidden(h);}else{recurse_if_not_last_or_hidden(h);recurse_if_not_last_or_hidden(e);recurse_if_not_last_or_hidden(l);}/*98:*/#line 2185 "./kdtree.w"{E2_box_t*b= node->bbox;if(b&&(b->xmin<=E2_nn_seed_x-E2_nn_dist)&&(b->xmax>=E2_nn_seed_x+E2_nn_dist)&&(b->ymin<=E2_nn_seed_y-E2_nn_dist)&&(b->ymax>=E2_nn_seed_y+E2_nn_dist)){/*112:*/#line 2415 "./kdtree.w"#if KD_ALLOW_VERBOSEif(verbose>=500){printf("     rnn break: seed=(%0.0f,%0.0f) dist=%f\n",E2_nn_seed_x,E2_nn_seed_y,E2_nn_dist);printf("     seedbb=(%0.0f,%0.0f,%0.0f,%0.0f) bb=(%0.0f,%0.0f,%0.0f,%0.0f)\n",E2_nn_seed_x-E2_nn_dist,E2_nn_seed_y-E2_nn_dist,E2_nn_seed_x+E2_nn_dist,E2_nn_seed_y+E2_nn_dist,b->xmin,b->ymin,b->xmax,b->ymax);}#endif/*:112*/#line 2192 "./kdtree.w"break;}}/*:98*/#line 2226 "./kdtree.w"}}/*:99*/#line 2094 "./kdtree.w"}while(0);/*:92*/#line 2061 "./kdtree.w"return E2_nn_incumbent;}/*:89*//*93:*/#line 2107 "./kdtree.w"intE2_nn_bulk_func(int c,int num_wanted,kd_bin_t*buffer){return E2_nn_quadrant_bulk(c,num_wanted,buffer,0x1f);}intE2_nn_quadrant_bulk(int c,int num_wanted,kd_bin_t*buffer,const int mask){int num_found;E2_node_t*node= E2_point_to_bucket[c];/*91:*/#line 2077 "./kdtree.w"quadrant_mask= mask;E2_nn_seed= c;E2_nn_seed_x= coord[c].x[0];E2_nn_seed_y= coord[c].x[1];E2_nn_incumbent= -1;if(mask&(~1)){E2_nn_dist= E2_nn_dist_sq= E2_strict_upper_bound;}else{E2_nn_dist= E2_nn_dist_sq= 1e-5;}/*:91*/#line 2118 "./kdtree.w"E2_nn_fill_bin= 1;E2_nn_bin_want_size= num_wanted;E2_nn_bin_work= buffer;/*92:*/#line 2090 "./kdtree.w"/*97:*/#line 2161 "./kdtree.w"{int i,hi= node->f.e.hi;for(i= node->f.e.lo;i<hi;i++){int pi= perm[i];if(pi!=E2_nn_seed){/*80:*/#line 1811 "./kdtree.w"{const doublediff_x= E2_nn_seed_x-coord[pi].x[0],diff_y= E2_nn_seed_y-coord[pi].x[1];/*113:*/#line 2434 "./kdtree.w"#if KD_ALLOW_VERBOSEif(verbose>=1500){printf(" pi=%d qmask=%d x0=%.0f y0=%.0f x1=%.0f y1=%.0f dx=%.0f dy=%.0f q=%d mask=%d\n",pi,quadrant_mask,E2_nn_seed_x,E2_nn_seed_y,coord[pi].x[0],coord[pi].x[1],diff_x,diff_y,E2_quadrant(diff_x,diff_y),E2_quadrant_mask(diff_x,diff_y));}#endif/*:113*/#line 1816 "./kdtree.w"if(quadrant_mask&E2_quadrant_mask(diff_x,diff_y)){const double dist_sq= diff_x*diff_x+diff_y*diff_y;/*110:*/#line 2397 "./kdtree.w"#if 1 if(verbose>=2000){printf("  city %5d (%7.0f,%7.0f) is dist %10.3f\n",pi,coord[pi].x[0],coord[pi].x[1],sqrt(dist_sq));}#endif/*:110*/#line 1820 "./kdtree.w"if(dist_sq<E2_nn_dist_sq){/*111:*/#line 2407 "./kdtree.w"#if KD_ALLOW_VERBOSEif(verbose>=1000){printf("    new champion\n");}#endif/*:111*/#line 1822 "./kdtree.w"/*83:*/#line 1860 "./kdtree.w"if(E2_nn_fill_bin){kd_bin_t*pi_particulars;if(pq_size(E2_nn_bin)==E2_nn_bin_want_size){pi_particulars= pq_delete_min(E2_nn_bin);}else{pi_particulars= E2_nn_bin_work+pq_size(E2_nn_bin);}pi_particulars->cost_squared= dist_sq;pi_particulars->city= pi;pq_insert(E2_nn_bin,pi_particulars);if(pq_size(E2_nn_bin)==E2_nn_bin_want_size){E2_nn_dist_sq= ((kd_bin_t*)pq_min(E2_nn_bin))->cost_squared;E2_nn_dist= sqrt(E2_nn_dist_sq);}}else{E2_nn_dist= sqrt(dist_sq);E2_nn_dist_sq= dist_sq;E2_nn_incumbent= pi;}/*:83*/#line 1823 "./kdtree.w"}}}/*:80*/#line 2167 "./kdtree.w"}}}/*:97*/#line 2091 "./kdtree.w"do{/*98:*/#line 2185 "./kdtree.w"{E2_box_t*b= node->bbox;if(b&&(b->xmin<=E2_nn_seed_x-E2_nn_dist)&&(b->xmax>=E2_nn_seed_x+E2_nn_dist)&&(b->ymin<=E2_nn_seed_y-E2_nn_dist)&&(b->ymax>=E2_nn_seed_y+E2_nn_dist)){/*112:*/#line 2415 "./kdtree.w"#if KD_ALLOW_VERBOSEif(verbose>=500){printf("     rnn break: seed=(%0.0f,%0.0f) dist=%f\n",E2_nn_seed_x,E2_nn_seed_y,E2_nn_dist);printf("     seedbb=(%0.0f,%0.0f,%0.0f,%0.0f) bb=(%0.0f,%0.0f,%0.0f,%0.0f)\n",E2_nn_seed_x-E2_nn_dist,E2_nn_seed_y-E2_nn_dist,E2_nn_seed_x+E2_nn_dist,E2_nn_seed_y+E2_nn_dist,b->xmin,b->ymin,b->xmax,b->ymax);}#endif/*:112*/#line 2192 "./kdtree.w"break;}}/*:98*/#line 2093 "./kdtree.w"/*99:*/#line 2205 "./kdtree.w"#if !defined(KD_NO_HIDDEN_BIT)#define recurse_if_not_last_or_hidden(P) ((P)==last||(E2_rnn(P),42))#else#define recurse_if_not_last_or_hidden(P) ((P)==last||(P)->hidden||(E2_rnn(P),42))#endif{E2_node_t*last;for(last= node,node= node->parent;node;last= node,node= node->parent){E2_node_t*l= node->f.i.lo_child,*e= node->f.i.eq_child,*h= node->f.i.hi_child;if((node->f.i.cutdimen==0&&E2_nn_seed_x<node->f.i.cutvalue)||(node->f.i.cutdimen==1&&E2_nn_seed_y<node->f.i.cutvalue)){recurse_if_not_last_or_hidden(l);recurse_if_not_last_or_hidden(e);recurse_if_not_last_or_hidden(h);}else{recurse_if_not_last_or_hidden(h);recurse_if_not_last_or_hidden(e);recurse_if_not_last_or_hidden(l);}/*98:*/#line 2185 "./kdtree.w"{E2_box_t*b= node->bbox;if(b&&(b->xmin<=E2_nn_seed_x-E2_nn_dist)&&(b->xmax>=E2_nn_seed_x+E2_nn_dist)&&(b->ymin<=E2_nn_seed_y-E2_nn_dist)&&(b->ymax>=E2_nn_seed_y+E2_nn_dist)){/*112:*/#line 2415 "./kdtree.w"#if KD_ALLOW_VERBOSEif(verbose>=500){printf("     rnn break: seed=(%0.0f,%0.0f) dist=%f\n",E2_nn_seed_x,E2_nn_seed_y,E2_nn_dist);printf("     seedbb=(%0.0f,%0.0f,%0.0f,%0.0f) bb=(%0.0f,%0.0f,%0.0f,%0.0f)\n",E2_nn_seed_x-E2_nn_dist,E2_nn_seed_y-E2_nn_dist,E2_nn_seed_x+E2_nn_dist,E2_nn_seed_y+E2_nn_dist,b->xmin,b->ymin,b->xmax,b->ymax);}#endif/*:112*/#line 2192 "./kdtree.w"break;}}/*:98*/#line 2226 "./kdtree.w"}}/*:99*/#line 2094 "./kdtree.w"}while(0);/*:92*/#line 2122 "./kdtree.w"num_found= pq_size(E2_nn_bin);pq_make_empty(E2_nn_bin);return num_found;}/*:93*//*102:*/#line 2259 "./kdtree.w"voidE2_frnn(int c,double rad,void(*proc)(int j)){errorif(1,"Fixed radius nearest neighbour not implemented");}void E2_set_radius(int i,double r){errorif(1,"Ball searching not implemented");}void E2_ball_search(int i,void(*proc)(int j)){errorif(1,"Ball searching not implemented");}/*:102*//*105:*/#line 2307 "./kdtree.w"extern tsp_instance_t*tsp_instance;static voidE2_postscript_show_helper(FILE*ps_out,int level,E2_node_t*node,double xmin,double xmax,double ymin,double ymax){if(!node->is_bucket){double cv= node->f.i.cutvalue;fprintf(ps_out,"%%cutdimen == %d\n",node->f.i.cutdimen);switch(node->f.i.cutdimen){case 0:fprintf(ps_out,"newpath %f x %f y moveto %f x %f y lineto stroke\n",cv,ymin,cv,ymax);/*107:*/#line 2367 "./kdtree.w"verb(1000){int i;for(i= 0;i<level;i++)printf(" ");}/*:107*/#line 2320 "./kdtree.w"verb(1000)printf("= in x = %f\n",cv);E2_postscript_show_helper(ps_out,level+1,node->f.i.eq_child,cv,cv,ymin,ymax);/*107:*/#line 2367 "./kdtree.w"verb(1000){int i;for(i= 0;i<level;i++)printf(" ");}/*:107*/#line 2322 "./kdtree.w"verb(1000)printf("< in x < %f\n",cv);E2_postscript_show_helper(ps_out,level+1,node->f.i.lo_child,xmin,cv,ymin,ymax);/*107:*/#line 2367 "./kdtree.w"verb(1000){int i;for(i= 0;i<level;i++)printf(" ");}/*:107*/#line 2324 "./kdtree.w"verb(1000)printf("> in x > %f\n",cv);E2_postscript_show_helper(ps_out,level+1,node->f.i.hi_child,cv,xmax,ymin,ymax);break;case 1:fprintf(ps_out,"newpath %f x %f y moveto %f x %f y lineto stroke\n",xmin,cv,xmax,cv);/*107:*/#line 2367 "./kdtree.w"verb(1000){int i;for(i= 0;i<level;i++)printf(" ");}/*:107*/#line 2330 "./kdtree.w"verb(1000)printf("= in y = %f\n",cv);E2_postscript_show_helper(ps_out,level+1,node->f.i.eq_child,xmin,xmax,cv,cv);/*107:*/#line 2367 "./kdtree.w"verb(1000){int i;for(i= 0;i<level;i++)printf(" ");}/*:107*/#line 2332 "./kdtree.w"verb(1000)printf("< in y < %f\n",cv);E2_postscript_show_helper(ps_out,level+1,node->f.i.lo_child,xmin,xmax,ymin,cv);/*107:*/#line 2367 "./kdtree.w"verb(1000){int i;for(i= 0;i<level;i++)printf(" ");}/*:107*/#line 2334 "./kdtree.w"verb(1000)printf("> in y > %f\n",cv);E2_postscript_show_helper(ps_out,level+1,node->f.i.hi_child,xmin,xmax,cv,ymax);break;}}else{int i;/*107:*/#line 2367 "./kdtree.w"verb(1000){int i;for(i= 0;i<level;i++)printf(" ");}/*:107*/#line 2340 "./kdtree.w"for(i= node->f.e.lo;i<node->f.e.hi_all;i++){verb(1000)printf("%d ",perm[i]);}verb(1000)printf("\n");}}voidE2_postscript_show(FILE*ps_out){#if defined(KD_SHOW_KDTREE)fprintf(ps_out,"gsave 0 setlinewidth\n");E2_postscript_show_helper(ps_out,0,E2_root,tsp_instance->xmin,tsp_instance->xmax,tsp_instance->ymin,tsp_instance->ymax);fprintf(ps_out,"grestore\n");fflush(ps_out);fprintf(stderr,"Printed stuff to ps_out\n");#elsereturn;#endif}/*:105*/#line 364 "./kdtree.w"const char*kdtree_rcs_id= "$Id: kdtree.w,v 1.165 1998/10/10 19:25:16 neto Exp neto $";/*:1*/

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲老妇xxxxxx| 国产日韩高清在线| 色噜噜狠狠成人中文综合| 国产精品资源网| 国产成人在线网站| 国产精品自在在线| 国产成人av在线影院| 国产成+人+日韩+欧美+亚洲| 国产黄色精品视频| 成人免费精品视频| 99久久久国产精品免费蜜臀| 99久久久国产精品免费蜜臀| 一本大道综合伊人精品热热| 91精品91久久久中77777| 91国偷自产一区二区使用方法| 欧美在线你懂得| 日韩一二三区视频| 久久久久久影视| 成人欧美一区二区三区小说| 亚洲精品久久久久久国产精华液| 亚洲国产一区在线观看| 青青草伊人久久| 成人免费毛片片v| 欧美体内she精高潮| 欧美精品丝袜中出| 精品国产一区二区精华| 国产日韩欧美电影| 一区二区三区日韩在线观看| 天天影视色香欲综合网老头| 国产一区二区精品久久91| 成人在线综合网| 欧美美女喷水视频| 久久免费的精品国产v∧| 亚洲免费视频成人| 五月天中文字幕一区二区| 秋霞午夜av一区二区三区| 国产九九视频一区二区三区| 在线免费观看日韩欧美| 精品国产免费视频| 亚洲色图另类专区| 精品亚洲国内自在自线福利| 99re这里只有精品首页| 日韩欧美第一区| 亚洲乱码国产乱码精品精小说 | 在线成人午夜影院| 久久久久久久久蜜桃| 亚洲一区在线观看网站| 东方欧美亚洲色图在线| 91精品国产91久久久久久一区二区| 国产精品麻豆视频| 韩日欧美一区二区三区| 欧美色综合久久| 中文字幕中文乱码欧美一区二区 | 欧美精品一区二区三区在线 | 欧美电影在线免费观看| 国产精品乱码一区二区三区软件| 七七婷婷婷婷精品国产| 色诱视频网站一区| 中文字幕av一区二区三区高| 免费三级欧美电影| 欧美日韩一级二级| 亚洲免费大片在线观看| 成人一区二区三区在线观看| 精品久久久久久最新网址| 夜夜嗨av一区二区三区四季av | 国v精品久久久网| 精品国产乱子伦一区| 日韩综合小视频| 日本高清视频一区二区| 亚洲欧美日韩精品久久久久| aaa欧美色吧激情视频| 国产日韩欧美激情| 国产成人av自拍| 国产欧美一区二区三区鸳鸯浴| 精品一区二区三区在线观看| 欧美一区二区三区在线观看视频| 亚洲无线码一区二区三区| 欧美亚洲图片小说| 亚洲韩国一区二区三区| 欧美高清www午色夜在线视频| 亚洲国产一区二区a毛片| 一本久久综合亚洲鲁鲁五月天| 国产精品传媒在线| 91久久精品国产91性色tv| 亚洲一区二区精品久久av| 在线免费观看日本欧美| 日韩精品欧美精品| 日韩免费在线观看| 国产成人综合网站| 亚洲欧美日韩在线不卡| 欧美亚洲另类激情小说| 丝袜亚洲另类丝袜在线| 欧美成人三级在线| 国产在线播精品第三| 国产欧美精品一区| 色综合激情五月| 午夜精品久久一牛影视| 日韩欧美国产不卡| 国产福利一区二区三区在线视频| 国产精品乱码一区二三区小蝌蚪| 一本色道久久综合亚洲91| 日韩制服丝袜av| 国产亚洲自拍一区| 在线观看视频91| 蜜桃久久精品一区二区| 欧美高清在线视频| 欧美人妇做爰xxxⅹ性高电影| 免费成人在线播放| 国产精品夫妻自拍| 日韩视频永久免费| 91在线精品秘密一区二区| 亚洲图片自拍偷拍| 26uuu色噜噜精品一区| 91在线视频官网| 韩国av一区二区三区四区| 亚洲色图在线播放| 久久亚洲一级片| 欧美性videosxxxxx| 国产在线精品一区二区不卡了| 最新国产精品久久精品| 3atv一区二区三区| 99久久亚洲一区二区三区青草| 手机精品视频在线观看| 亚洲欧洲av在线| 久久精品日产第一区二区三区高清版| 色婷婷av一区二区三区gif| 九九视频精品免费| 日韩成人午夜电影| 夜夜爽夜夜爽精品视频| 国产欧美精品在线观看| 日韩一区二区三区高清免费看看| 99re这里只有精品首页| 春色校园综合激情亚洲| 日韩精品国产精品| 亚洲综合在线免费观看| 中文字幕av资源一区| 精品国产电影一区二区| 91精品国产综合久久香蕉麻豆 | 日韩一区二区在线播放| 色999日韩国产欧美一区二区| 国产一区二区成人久久免费影院| 亚洲第一福利一区| 亚洲欧美区自拍先锋| 国产精品美女久久久久久久久| 久久婷婷久久一区二区三区| 7777精品伊人久久久大香线蕉的 | 国产精品一区二区久久精品爱涩 | 色屁屁一区二区| 99热在这里有精品免费| 粉嫩av一区二区三区在线播放| 日韩在线a电影| 亚洲国产日韩在线一区模特| 夜夜嗨av一区二区三区四季av| 亚洲精品v日韩精品| 亚洲欧美精品午睡沙发| 一区二区三区精密机械公司| 亚洲女爱视频在线| 一区二区在线免费观看| 亚洲一级电影视频| 午夜av电影一区| 久久超碰97中文字幕| 激情深爱一区二区| 国产精品资源网| eeuss国产一区二区三区| 色婷婷久久久久swag精品| 欧美天天综合网| 日韩精品专区在线| 国产亚洲综合在线| 国产精品超碰97尤物18| 亚洲永久免费av| 久久精品国产精品亚洲综合| 国产永久精品大片wwwapp| 国产乱码精品一区二区三区五月婷| 国产精品羞羞答答xxdd| 99免费精品视频| 欧美日韩精品一区二区三区四区| 欧美日韩免费观看一区二区三区| 欧美日韩高清一区二区三区| 欧美一级电影网站| 中文字幕免费不卡| 香蕉av福利精品导航| 精品亚洲porn| 91天堂素人约啪| 欧美一区中文字幕| 国产精品三级av| 亚洲444eee在线观看| 懂色av一区二区三区蜜臀| 欧美日韩一区二区三区高清| 日韩欧美www| 亚洲欧美aⅴ...| 久久er精品视频| 色综合久久66| 国产欧美日韩精品a在线观看| 亚洲一区在线免费观看| 国产成人一区二区精品非洲| 色久优优欧美色久优优| 久久久亚洲国产美女国产盗摄 | 水野朝阳av一区二区三区| 国产精品 欧美精品| 欧美丰满嫩嫩电影|