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

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

?? jbmr.c

?? Lin-Kernighan heuristic for the TSP and minimum weight perfect matching
?? C
?? 第 1 頁 / 共 5 頁
字號:
#define mark_dirty(CITY) (dirty_add(dirty_set,(CITY) ) )  \ \#define write_log(a) (change_log[change_log_next++]= a)  \#define DEPTHS_BOUND (n+20) #define swap_bridge(a,b) {int temp= a[0];a[0]= b[0];b[0]= temp;temp= a[1];a[1]= b[1];b[1]= temp;}#define bridge_less(a,b) (tour_inorder(edge[0][0],edge[0][1],a[0],b[0]) )  \ \#define bridge_t(X) (edge[(X-1) >>1][(X-1) &1]) #define bridge_move(a,b,c,d) (tour_flip_arb(bridge_t(a) ,bridge_t(b) ,bridge_t(c) ,bridge_t(d) ) )  \#define mutate(a) (mutation[mutation_next++]= bridge_t(a) )  \/*4:*/#line 595 "./jbmr.w"#include <config.h> #include "lkconfig.h"/*5:*/#line 612 "./jbmr.w"#include <stdio.h> #if !defined(__USE_MISC)#define __USE_MISC  #endif#include <stdlib.h> #include <stddef.h> #include <limits.h> #include "fixincludes.h"/*:5*/#line 598 "./jbmr.w"/*8:*/#line 645 "./jbmr.w"#include "error.h"#include "memory.h"#include "length.h"#include "read.h"#include "nn.h"#include "lk.h"/*:8*/#line 599 "./jbmr.w"/*7:*/#line 631 "./jbmr.w"#include "prng.h"#include "jbmr.h"/*:7*//*16:*/#line 716 "./jbmr.w"#include "dirty.h"/*:16*//*65:*/#line 1819 "./jbmr.w"#include "decluster.h"#include "declevel.h"/*:65*//*117:*/#line 3218 "./jbmr.w"#include "pool.h"#include "dict.h"/*:117*//*127:*/#line 3376 "./jbmr.w"#include "tabuhash.h"/*:127*//*134:*/#line 3458 "./jbmr.w"#include "milestone.h"/*:134*//*142:*/#line 3528 "./jbmr.w"#include "resource.h"/*:142*/#line 600 "./jbmr.w"/*30:*/#line 964 "./jbmr.w"#if LENGTH_TYPE_IS_EXACT || defined(JBMR_REQUIRE_JOINED_GAIN_VAR)#define SPLIT_GAIN_VAR 0#else#define SPLIT_GAIN_VAR 1#endif/*:30*//*55:*/#line 1578 "./jbmr.w"#if LENGTH_TYPE_IS_EXACT#define CAREFUL_OP(LHS,OP,RHS) ((LHS) OP (RHS))#elif SPLIT_GAIN_VAR#define CAREFUL_OP(LHS,OP,RHS) ((LHS##_pos) OP ((RHS##_with_slop)+(LHS##_neg)))#else#define CAREFUL_OP(LHS,OP,RHS) ((LHS) OP (RHS##_with_slop))#endif/*:55*//*169:*/#line 3888 "./jbmr.w"#if JBMR_MAX_VERBOSE||JBMR_REPORT_DEPTHS#define TRACK_DEPTHS 1#else#define TRACK_DEPTHS 0#endif/*:169*/#line 602 "./jbmr.w"/*46:*/#line 1434 "./jbmr.w"typedef struct{length_t gain_for_comparison;#if JBMR_DECLUSTER_IN_ELIGIBILITY_TEST || JBMR_DECLUSTER_IN_GREEDYlength_t cluster_dist;#endif#if !SPLIT_GAIN_VARlength_t gain;#else length_t gain_pos,gain_neg;#endif int t2ip1,t2ip2,scheme_id;}eligible_t;/*:46*/#line 603 "./jbmr.w"/*11:*/#line 670 "./jbmr.w"static int n;/*:11*//*40:*/#line 1184 "./jbmr.w"static int scheme[14][16]= {{1,2,5,6,4,3,2,5},{1,2,6,5,2,6,4,3,1,5,4,6},{5,6,3,4,1,2,6,3,6,2,8,7,1,3,2,8},{5,6,3,4,8,7,6,3,1,2,3,8},{1,2,3,4},{1,2,3,4,1,4,6,5,6,4,8,7,1,5,4,8},{1,2,3,4,6,5,8,7,1,4,5,8},{1,2,3,4,1,4,5,6},{1,2,5,6,5,2,3,4},{6,5,8,7,4,3,8,5,1,2,3,8},{1,2,8,7,1,7,6,5,1,5,2,8,4,3,2,5},{6,5,4,3,6,3,8,7,1,2,3,8},{6,5,8,7,1,2,5,8,5,2,3,4},{-1}};static int scheme_max[14]= {8,12,16,12,4,16,12,8,8,12,16,12,12,0};static int scheme_num_cities[14]= {6,6,8,8,4,8,8,6,6,8,8,8,8,0};/*:40*//*89:*/#line 2685 "./jbmr.w"static int scheme_feas_check[14][10]= {{-1},{-1},{1,3,3,6,2,6,1,8,2,8},{3,8,1,8,3,6},{-1},{1,4,4,6,1,5,4,8},{1,4,5,8,1,8},{-1},{-1},{1,8,3,8,5,8},{1,7,1,5,2,8,2,5,1,8},{1,8,3,6,3,8},{5,8,2,5,1,8},{-1}};static int scheme_feas_n[14]= {0,0,10,6,0,8,6,0,0,6,10,6,6,0};/*:89*//*144:*/#line 3551 "./jbmr.w"#if JBMR_MAX_VERBOSE >= 100 && defined(JBMR_WATCH_THIS_CITY)static int old_verbose,old_verbose_is_set= 0;#endif/*:144*//*182:*/#line 3989 "./jbmr.w"#if TRACK_DEPTHSstatic int*p_depths= NULL,*m_depths= NULL;#endif/*:182*/#line 604 "./jbmr.w"/*27:*/#line 871 "./jbmr.w"static int tour_inorder(int a,int b,int c,int d);static inttour_inorder(int a,int b,int c,int d){if(tour_next(a)==b)return tour_between(b,c,d);else if(tour_prev(a)==b)return tour_between(d,c,b);else{/*168:*/#line 3872 "./jbmr.w"{int i,c,cn;printf("Tour: 0");for(i= 0,c= 0;i<n;i++){errorif(c==0&&i> 0,"Not a tour");cn= tour_next(c);printf(" %d",cn);c= cn;if(i%20==19)printf("\n");}printf("\n");fflush(stdout);errorif(c!=0,"Not a tour");}/*:168*/#line 878 "./jbmr.w"errorif(1,"Bad tour_inorder(%d,%d,%d,%d)\n");return-1;}}/*:27*//*69:*/#line 1923 "./jbmr.w"static intcmp_eligible(const void*a,const void*b){length_t diff= ((const eligible_t*)a)->gain_for_comparison-((const eligible_t*)b)->gain_for_comparison;return diff> 0?-1:(diff<0?1:#if defined(QSORT_DETERMINATE)(int)(((eligible_t*)a)-((eligible_t*)b))#else0#endif);}/*:69*//*85:*/#line 2477 "./jbmr.w"static void tour_flip_arb(int a,int b,int c,int d);static voidtour_flip_arb(int a,int b,int c,int d){/*152:*/#line 3642 "./jbmr.w"#if JBMR_MAX_VERBOSE >= 350if(verbose>=350){printf("tour_flip_arb(%d,%d,%d,%d)",a,b,c,d);fflush(stdout);}#endif/*:152*/#line 2481 "./jbmr.w"if(b==d||a==c)return;if(a==tour_next(b)&&d==tour_next(c)){tour_flip(a,b,c,d);/*154:*/#line 3660 "./jbmr.w"#if JBMR_MAX_VERBOSE >= 350if(verbose>=350){printf(" case a\n");fflush(stdout);}#endif/*:154*/#line 2485 "./jbmr.w"}else if(a==tour_prev(b)&&d==tour_prev(c)){tour_flip(b,a,d,c);/*155:*/#line 3669 "./jbmr.w"#if JBMR_MAX_VERBOSE >= 350if(verbose>=350){printf(" case b\n");fflush(stdout);}#endif/*:155*/#line 2488 "./jbmr.w"}else{printf("\nNeighbour conditions not met\n");/*168:*/#line 3872 "./jbmr.w"{int i,c,cn;printf("Tour: 0");for(i= 0,c= 0;i<n;i++){errorif(c==0&&i> 0,"Not a tour");cn= tour_next(c);printf(" %d",cn);c= cn;if(i%20==19)printf("\n");}printf("\n");fflush(stdout);errorif(c!=0,"Not a tour");}/*:168*/#line 2491 "./jbmr.w"printf("\t(%d) %d (%d)",tour_prev(a),a,tour_next(a));printf("\t(%d) %d (%d)",tour_prev(b),b,tour_next(b));printf("\t(%d) %d (%d)",tour_prev(c),c,tour_next(c));printf("\t(%d) %d (%d)",tour_prev(d),d,tour_next(d));printf("\n");errorif(1,"Neighbour conditions not met.");}}/*:85*//*118:*/#line 3234 "./jbmr.w"#if defined(TABU_SPLAY)static int cmp_pair(const void*a,const void*b);static intcmp_pair(const void*a,const void*b){int a1= *((const int*)a),a2= *(((const int*)a)+1);int b1= *((const int*)b),b2= *(((const int*)b)+1);if(a1<a2){int t= a1;a1= a2;a2= t;}if(b1<b2){int t= b1;b1= b2;b2= t;}return a1==b1?a2-b2:a1-b1;}#endif/*:118*//*124:*/#line 3339 "./jbmr.w"#if defined(TABU_SPLAY)static void move_t(void*env,void**p);static voidmove_t(void*env,void**p){int*old_t= ((int**)env)[0],*t= ((int**)env)[1];*p= (void*)(t+((int*)(*p)-old_t));}#endif/*:124*//*157:*/#line 3696 "./jbmr.w"#if JBMR_MAX_VERBOSE >= 300#if !SPLIT_GAIN_VAR#define put_city(X) \if ( verbose >= 300 ) { \ int i;\ length_t cg =  cum_gain, bg =  best_gain; \ for ( i= 0;i<(X);i++) {printf(" ");}\ printf("t%d == %d p=%d n=%d",(X),t[(X)],tour_prev(t[(X)]),tour_next(t[(X)]));\ if (X> 1) { \  int c =  cost(t[(X)-1],t[X]); \  printf(" c(t%d,t%d)=%d",(X)-1,(X),c); \  c =  cost(t[(X)],t[1]); \  printf(" c(t%d,t1)=%d",(X),c); \ } \ printf("\tcg "length_t_spec" bg "length_t_spec"\n",length_t_pcast(cg),\  length_t_pcast(bg)); \ fflush(stdout); \}#else#define put_city(X) \if ( verbose >= 300 ) { \ int i;\ length_t cg =  cum_gain_pos-cum_gain_neg, bg =  best_gain; \ for ( i= 0;i<(X);i++) {printf(" ");}\ printf("t%d == %d p=%d n=%d",(X),t[(X)],tour_prev(t[(X)]),tour_next(t[(X)]));\ if (X> 1) { \  int c =  cost(t[(X)-1],t[X]); \  printf(" c(t%d,t%d)=%d",(X)-1,(X),c); \  c =  cost(t[(X)],t[1]); \  printf(" c(t%d,t1)=%d",(X),c); \ } \ printf("\tcg "length_t_spec" bg "length_t_spec"\n",length_t_pcast(cg),\  length_t_pcast(bg)); \ fflush(stdout); \}#endif#else#define put_city(X)#endif/*:157*/#line 605 "./jbmr.w"/*9:*/#line 658 "./jbmr.w"voidjbmr_setup(int the_n){n= the_n;/*180:*/#line 3974 "./jbmr.w"#if TRACK_DEPTHS && defined(TABU_JBMR)p_depths= new_arr_of_zero(int,DEPTHS_BOUND);m_depths= new_arr_of_zero(int,DEPTHS_BOUND);#endif/*:180*/#line 662 "./jbmr.w"}/*:9*//*12:*/#line 674 "./jbmr.w"voidjbmr_cleanup(void){n= 0;/*181:*/#line 3982 "./jbmr.w"#if TRACK_DEPTHSfree_mem(p_depths);mem_deduct(DEPTHS_BOUND*sizeof(int));free_mem(m_depths);mem_deduct(DEPTHS_BOUND*sizeof(int));#endif/*:181*/#line 679 "./jbmr.w"}/*:12*//*21:*/#line 771 "./jbmr.w"voidjbmr_run(const int iterations,prng_t*random_stream){/*15:*/#line 712 "./jbmr.w"dirty_set_t*dirty_set;/*:15*//*23:*/#line 823 "./jbmr.w"int*t,t_max_alloc;/*:23*//*31:*/#line 972 "./jbmr.w"#if SPLIT_GAIN_VARlength_t cum_gain_pos,cum_gain_neg;#endif/*:31*//*32:*/#line 981 "./jbmr.w"length_t best_gain;/*:32*//*33:*/#line 993 "./jbmr.w"#if !SPLIT_GAIN_VARlength_t cum_gain;#endif/*:33*//*34:*/#line 1020 "./jbmr.w"int best_two_i,best_exit_a,best_exit_b,best_scheme_id;/*:34*//*35:*/#line 1053 "./jbmr.w"int more_backtracking;/*:35*//*36:*/#line 1068 "./jbmr.w"int two_i;/*:36*//*41:*/#line 1287 "./jbmr.w"int scheme_id,base_scheme[9];/*:41*//*47:*/#line 1457 "./jbmr.w"eligible_t*(e[4]);/*:47*//*50:*/#line 1484 "./jbmr.w"int en[4];/*:50*//*51:*/#line 1494 "./jbmr.w"int ec[4];/*:51*//*52:*/#line 1527 "./jbmr.w"#if !(LENGTH_TYPE_IS_EXACT)length_t instance_epsilon= incumbent_len*LENGTH_MACHINE_EPSILON;length_t best_gain_with_slop;#endif/*:52*//*57:*/#line 1678 "./jbmr.w"int num_reject_by_cum_1,num_reject_pre_e_build;const int no_extra_backtrack= !extra_backtrack;/*:57*//*61:*/#line 1741 "./jbmr.w"#if !defined(JBMR_UNROLL_PREV_NEXT_LOOP)int(*tour_neighbour[2])(int);#endif/*:61*//*78:*/#line 2109 "./jbmr.w"int*change_log= NULL,change_log_max_alloc,change_log_next= 0;/*:78*//*95:*/#line 2859 "./jbmr.w"int last_special_two_i;int generic_flips_made;/*:95*//*115:*/#line 3204 "./jbmr.w"#if defined(TABU_SPLAY)dict_t*tabu= dict_create(cmp_pair,NULL);#endif/*:115*//*126:*/#line 3365 "./jbmr.w"#if defined(TABU_HASH)tabu_hash_t*tabu_hash= NULL;tabu_hash_t*(*tabu_hash_create)(int vertex_bound,int max_size)= NULL;void(*tabu_hash_destroy)(tabu_hash_t*th)= NULL;int(*tabu_hash_includes)(tabu_hash_t*th,int u,int v)= NULL;void(*tabu_hash_add)(tabu_hash_t*th,int u,int v)= NULL;void(*tabu_hash_make_empty)(tabu_hash_t*th)= NULL;#endif/*:126*//*135:*/#line 3464 "./jbmr.w"milestone_state_t ms_lower_bound;milestone_state_t ms_upper_bound;/*:135*//*161:*/#line 3791 "./jbmr.w"int num_reject_by_decluster;/*:161*//*177:*/#line 3944 "./jbmr.w"#if TRACK_DEPTHSint probe_depth,move_depth;#endif/*:177*//*179:*/#line 3967 "./jbmr.w"#if JBMR_MAX_VERBOSE >= 125int probes= 0;#endif/*:179*//*186:*/#line 4033 "./jbmr.w"#if TRACK_DEPTHSint last_probe_depth= 0;#endif/*:186*//*189:*/#line 4073 "./jbmr.w"length_t previous_incumbent_len= 0;/*:189*//*199:*/#line 4254 "./jbmr.w"int mutation[12];/*:199*/#line 775 "./jbmr.w"int iteration;/*58:*/#line 1683 "./jbmr.w"num_reject_by_cum_1= num_reject_pre_e_build= 0;/*:58*//*62:*/#line 1747 "./jbmr.w"#if !defined(JBMR_UNROLL_PREV_NEXT_LOOP)tour_neighbour[0]= tour_prev;tour_neighbour[1]= tour_next;#endif/*:62*//*128:*/#line 3397 "./jbmr.w"#if defined(TABU_HASH){const int max_tabu_size= max_generic_flips<(INT_MAX-4)?max_generic_flips+4:n;if(max_tabu_size<=n){tabu_hash_create= tabu_hash_bd_create;tabu_hash_destroy= tabu_hash_bd_destroy;tabu_hash_includes= tabu_hash_bd_includes;tabu_hash_add= tabu_hash_bd_add;tabu_hash_make_empty= tabu_hash_bd_make_empty;}else{tabu_hash_create= tabu_hash_unbd_create;tabu_hash_destroy= tabu_hash_unbd_destroy;tabu_hash_includes= tabu_hash_unbd_includes;tabu_hash_add= tabu_hash_unbd_add;tabu_hash_make_empty= tabu_hash_unbd_make_empty;}tabu_hash= tabu_hash_create(n,max_tabu_size);}#endif/*:128*//*136:*/#line 3469 "./jbmr.w"milestone_initialize(&ms_lower_bound,lower_bound_name,(length_t)lower_bound_value,begin_data_structures_mark);milestone_initialize(&ms_upper_bound,upper_bound_name,(length_t)upper_bound_value,begin_data_structures_mark);milestone_show_initial(&ms_lower_bound,incumbent_len);milestone_show_initial(&ms_upper_bound,incumbent_len);/*:136*//*162:*/#line 3796 "./jbmr.w"num_reject_by_decluster= 0;/*:162*/#line 778 "./jbmr.w"/*24:*/#line 834 "./jbmr.w"t_max_alloc= 128;t= new_arr_of(int,t_max_alloc);/*:24*//*48:*/#line 1464 "./jbmr.w"e[0]= new_arr_of(eligible_t,nn_max_bound*2);e[1]= new_arr_of(eligible_t,nn_max_bound*2);e[2]= new_arr_of(eligible_t,nn_max_bound*2);e[3]= new_arr_of(eligible_t,nn_max_bound*2);/*:48*//*76:*/#line 2097 "./jbmr.w"change_log_max_alloc= 10000;change_log= new_arr_of(int,change_log_max_alloc);/*:76*/#line 779 "./jbmr.w"/*18:*/#line 730 "./jbmr.w"dirty_set= dirty_create(n,1,prng_unif_int(random_stream,n),__FILE__,__LINE__);/*:18*/#line 780 "./jbmr.w"for(iteration= 0;iteration<iterations;iteration++){int dirty;/*96:*/#line 2864 "./jbmr.w"last_special_two_i= INT_MAX;generic_flips_made= 0;/*:96*/#line 784 "./jbmr.w"while((dirty= dirty_remove(dirty_set))>=0){/*42:*/#line 1300 "./jbmr.w"{int t1_n[2],t1_i;length_t t1_l[2];

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产米奇在线777精品观看| 风流少妇一区二区| 国产精品三级电影| 欧美日韩综合在线免费观看| 国产一区美女在线| 亚洲一二三专区| 综合av第一页| 久久精品夜色噜噜亚洲a∨| 综合中文字幕亚洲| 日本韩国欧美三级| 蜜桃视频在线观看一区| 一区二区三区毛片| 亚洲欧美综合在线精品| 久久综合九色综合97_久久久| 欧美三级韩国三级日本一级| 成人在线综合网站| 国产在线国偷精品免费看| 丝袜国产日韩另类美女| 亚洲精品va在线观看| 国产精品你懂的在线| 久久久久久久综合| 日韩欧美国产电影| 欧美一区二区久久| 欧美人xxxx| 欧美怡红院视频| 色综合咪咪久久| jvid福利写真一区二区三区| 国产精品白丝av| 国产精品综合网| 久久精品久久久精品美女| 视频一区二区国产| 亚洲成人激情av| 亚洲国产精品一区二区久久恐怖片 | 久久久五月婷婷| 欧美成人女星排名| 亚洲精品一区二区精华| 日韩你懂的电影在线观看| 日韩美女视频一区二区在线观看| 欧美日韩国产三级| 欧美久久久久久久久久| 91精品欧美福利在线观看| 欧美三级电影网站| 欧美精品v日韩精品v韩国精品v| 在线免费不卡电影| 欧美日韩一区在线观看| 欧美精品vⅰdeose4hd| 欧美一区二区网站| 欧美不卡在线视频| 国产欧美精品一区二区色综合朱莉| 国产无人区一区二区三区| 国产喷白浆一区二区三区| 国产精品理论片| 亚洲欧美区自拍先锋| 亚洲一区在线观看网站| 日本视频在线一区| 国产一区二区免费视频| 国产91色综合久久免费分享| 成人v精品蜜桃久久一区| 91小宝寻花一区二区三区| 色婷婷精品久久二区二区蜜臂av | 欧美激情艳妇裸体舞| 亚洲欧洲无码一区二区三区| 一区二区三区在线看| 日韩高清在线不卡| 国产成人av一区二区| 91麻豆视频网站| 51精品国自产在线| 国产精品―色哟哟| 亚洲制服丝袜av| 极品少妇一区二区| 97久久精品人人做人人爽| 欧美日韩一区中文字幕| 久久久精品蜜桃| 一二三四社区欧美黄| 极品少妇一区二区| 91激情在线视频| 精品国产青草久久久久福利| 国产精品美女久久久久久久| 五月婷婷色综合| 国产福利一区在线观看| 91成人免费在线| 2014亚洲片线观看视频免费| 亚洲精品视频免费看| 六月婷婷色综合| 91丨porny丨首页| 欧美一区二区三区在线观看视频| 国产精品天美传媒| 日本午夜一区二区| 99久久国产综合色|国产精品| 6080亚洲精品一区二区| 国产精品美女久久久久久久久| 日韩激情一区二区| av午夜一区麻豆| 欧美大尺度电影在线| 亚洲美女视频在线| 国产精品123区| 6080国产精品一区二区| 中文字幕一区二区三区四区| 毛片av中文字幕一区二区| 91免费视频观看| 久久久久久久免费视频了| 亚洲va韩国va欧美va精品| 成人免费毛片a| 日韩欧美色综合网站| 亚洲午夜在线观看视频在线| 国产成a人亚洲精| 精品国产露脸精彩对白| 天堂va蜜桃一区二区三区漫画版| 成人国产精品免费观看动漫| 亚洲精品在线免费观看视频| 亚洲mv在线观看| 一本一本久久a久久精品综合麻豆| 久久久五月婷婷| 国产一区二区三区最好精华液| 欧美日韩精品一区二区| 亚洲欧美日韩国产一区二区三区 | 久久亚洲欧美国产精品乐播| 午夜视频久久久久久| 在线免费一区三区| 亚洲视频一区在线观看| 国产不卡免费视频| 久久一区二区三区国产精品| 欧美aⅴ一区二区三区视频| 欧美精品黑人性xxxx| 亚洲国产精品欧美一二99| 在线日韩一区二区| 一区二区三区四区激情| 色综合天天综合给合国产| 国产人伦精品一区二区| 国产伦精品一区二区三区视频青涩 | 精品一区二区在线看| 日韩一二三四区| 美女视频一区二区| 欧美一二三在线| 蜜桃视频在线观看一区二区| 欧美一级艳片视频免费观看| 日本亚洲最大的色成网站www| 91精品国产综合久久蜜臀| 亚洲国产美女搞黄色| 欧美精品亚洲一区二区在线播放| 亚洲高清视频中文字幕| 欧美日韩一级片网站| 无码av免费一区二区三区试看| 欧美色视频一区| 青青草国产精品97视觉盛宴| 555www色欧美视频| 九九热在线视频观看这里只有精品| 欧美成人性福生活免费看| 国产高清在线观看免费不卡| 国产日韩欧美亚洲| 91色porny| 亚洲丰满少妇videoshd| 91精品视频网| 国产乱人伦偷精品视频免下载 | 色菇凉天天综合网| 亚洲国产精品久久久久秋霞影院| 欧美美女喷水视频| 美女视频网站久久| 国产欧美一区二区三区沐欲| 97国产一区二区| 亚洲成人av福利| 欧美变态凌虐bdsm| 成人妖精视频yjsp地址| 一区二区久久久久久| 欧美一级一级性生活免费录像| 国产麻豆成人传媒免费观看| 亚洲视频 欧洲视频| 欧美日韩一区不卡| 国产高清亚洲一区| 亚洲九九爱视频| 日韩午夜激情视频| www.66久久| 日韩精品久久久久久| 久久久噜噜噜久久人人看| 色综合婷婷久久| 久久成人免费日本黄色| 亚洲视频狠狠干| 日韩免费高清视频| a在线播放不卡| 欧美aaa在线| 亚洲欧洲精品一区二区三区| 7777女厕盗摄久久久| 国产高清不卡一区| 日韩高清一区二区| 最新国产成人在线观看| 日韩视频中午一区| 97久久超碰国产精品| 国产资源在线一区| 亚洲综合丁香婷婷六月香| 久久久久久一级片| 67194成人在线观看| 99国产精品久久久| 精品一区二区三区日韩| 一区二区三区.www| 国产日韩欧美制服另类| 91精品国产综合久久蜜臀| 91在线小视频| 国产一区免费电影| 日本欧美韩国一区三区| 一区二区三区中文在线|