日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

viterbi算法_序列比对(十四)——viterbi算法和后验解码的比较

發布時間:2023/12/19 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 viterbi算法_序列比对(十四)——viterbi算法和后验解码的比较 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

原創: hxj7

本文比較了viterbi算法求解最可能路徑以及后驗解碼這兩種不同的解碼方法。

前文《序列比對(十)viterbi算法求解最可能路徑》介紹了用viterbi算法求解最可能路徑:在符號序列已知而狀態序列未知時,最可能路徑是:

本文將這兩種方法比較了一下,看它們各自求解的路徑差異是否顯著。分兩種情況:

一、如前面幾篇文章一樣,從公平骰子轉為作弊骰子的概率是0.05。
效果如下:(其中Rolls一行是符號序列,也就是骰子投出的結果;Die一行是真實的骰子狀態;Viterbi一行是viterbi算法求解出的最可能路徑;PostDec一行是后驗解碼得出的路徑)

二、將公平骰子轉為作弊骰子的概率改為0.01。并將投骰子的次數增加到1000次。《生物序列分析》一書中說,此種情況下,viterbi求解的路徑沒有出現過'L'(即作弊骰子)。但是,筆者實驗的結果是兩種方法都可能出現'L'。效果如下:

具體代碼如下:(以概率0.01,投骰子次數1000的情形為例寫的代碼)

#include <stdio.h> #include <stdlib.h> #include <time.h> #include <math.h> #define MIN_LOG_VALUE -99 //#define SAFE_EXP(x) ((x) < MIN_LOG_VALUE ? 0 : exp(x))typedef char State; typedef char Result; State state[] = {'F', 'L'}; // 所有的可能狀態 Result result[] = {'1', '2', '3', '4', '5', '6'}; // 所有的可能符號 double init[] = {0.9, 0.1}; // 初始狀態的概率向量 double emission[][6] = { // 發射矩陣:行對應著狀態,列對應著符號1.0/6, 1.0/6, 1.0/6, 1.0/6, 1.0/6, 1.0/6,0.1, 0.1, 0.1, 0.1, 0.1, 0.5 }; double trans[][2] = { // 轉移矩陣:行和列都是狀態0.99, 0.01,0.1, 0.9 }; const int nstate = 2; const int nresult = 6;double** fscore; // 前向算法的得分矩陣 double** bscore; // 后向算法的得分矩陣 double* scale; // 縮放因子向量 double logScaleSum;State* rst; // 一串隨機狀態序列 Result* rres; // 一串隨機符號序列 State* vst; // viterbi算法猜出來的狀態序列 State* pst; // 后驗解碼得到的狀態序列struct Unit {double v;int *p;int size; }; typedef struct Unit* pUnit;int random(double* prob, const int n); void randSeq(State* st, Result* res, const int n); int getResultIndex(Result r); void printState(State* st, const int n); void printResult(Result* res, const int n); double forward(Result* res, const int n); double backward(Result* res, const int n); double** getPostProb(const int n); void postDecode(double** prob, const int n); void traceback(pUnit** a, const int l, const int i, State* st, const int m, int n); void viterbi(Result* res, State* gst, const int n);int main(void) {int i;int n = 1000;double** postProb;if ((rst = (State*) malloc(sizeof(State) * n)) == NULL || (rres = (Result*) malloc(sizeof(Result) * n)) == NULL || (scale = (double*) malloc(sizeof(double) * n)) == NULL || (fscore = (double**) malloc(sizeof(double*) * nstate)) == NULL || (bscore = (double**) malloc(sizeof(double*) * nstate)) == NULL || (vst = (Result*) malloc(sizeof(Result) * n)) == NULL) {fputs("Error: out of space!n", stderr);exit(1);}for (i = 0; i < nstate; i++) {if ((fscore[i] = (double*) malloc(sizeof(double) * n)) == NULL || (bscore[i] = (double*) malloc(sizeof(double) * n)) == NULL) {fputs("Error: out of space!n", stderr);exit(1);}}randSeq(rst, rres, n);//printState(rst, n);//printResult(rres, n);forward(rres, n);backward(rres, n);postProb = getPostProb(n);postDecode(postProb, n);viterbi(rres, vst, n);free(rst);free(rres);free(scale);free(fscore);free(bscore);free(vst);free(pst);for (i = 0; i < nstate; i++)free(postProb[i]);free(postProb); }// 根據一個概率向量從0到n-1隨機抽取一個數 int random(double* prob, const int n) {int i;double p = rand() / 1.0 / (RAND_MAX + 1);for (i = 0; i < n - 1; i++) {if (p <= prob[i])break;p -= prob[i];}return i; }// 根據轉移矩陣和發射矩陣生成一串隨機狀態和符號 void randSeq(State* st, Result* res, const int n) {int i, ls, lr;srand((unsigned int) time(NULL));ls = random(init, nstate);lr = random(emission[ls], nresult);st[0] = state[ls];res[0] = result[lr];for (i = 1; i < n; i++) {ls = random(trans[ls], nstate);lr = random(emission[ls], nresult);st[i] = state[ls];res[i] = result[lr];} }int getResultIndex(Result r) {return r - result[0]; }// 前向算法計算P(x) double forward(Result* res, const int n) {int i, l, k, idx;double logpx;// 縮放因子向量初始化for (i = 0; i < n; i++)scale[i] = 0;// 計算第0列分值idx = getResultIndex(res[0]);for (l = 0; l < nstate; l++) {fscore[l][0] = emission[l][idx] * init[l];scale[0] += fscore[l][0];}for (l = 0; l < nstate; l++)fscore[l][0] /= scale[0];// 計算從第1列開始的各列分值for (i = 1; i < n; i++) {idx = getResultIndex(res[i]);for (l = 0; l < nstate; l++) {fscore[l][i] = 0;for (k = 0; k < nstate; k++) {fscore[l][i] += fscore[k][i - 1] * trans[k][l];}fscore[l][i] *= emission[l][idx];scale[i] += fscore[l][i];}for (l = 0; l < nstate; l++)fscore[l][i] /= scale[i];}// P(x) = product(scale)// P(x)就是縮放因子向量所有元素的乘積logpx = 0;for (i = 0; i < n; i++)logpx += log(scale[i]);//printf("forward: logP(x) = %fn", logpx);logScaleSum = logpx; /*for (l = 0; l < nstate; l++) {for (i = 0; i < n; i++)printf("%f ", fscore[l][i]);printf("n");} */return exp(logpx); }// 后向算法計算P(x) // backward算法中使用的縮放因子和forward中的一樣 double backward(Result* res, const int n) {int i, l, k, idx;double tx, logpx;// 計算最后一列分值for (l = 0; l < nstate; l++)bscore[l][n - 1] = 1 / scale[n - 1];// 計算從第n - 2列開始的各列分值for (i = n - 2; i >= 0; i--) {idx = getResultIndex(res[i + 1]);for (k = 0; k < nstate; k++) {bscore[k][i] = 0;for (l = 0; l < nstate; l++) {bscore[k][i] += bscore[l][i + 1] * trans[k][l] * emission[l][idx];}}for (l = 0; l < nstate; l++)bscore[l][i] /= scale[i];}// 計算P(x)tx = 0;idx = getResultIndex(res[0]);for (l = 0; l < nstate; l++)tx += init[l] * emission[l][idx] * bscore[l][0];logpx = log(tx) + logScaleSum;//printf("backward: logP(x) = %fn", logpx); /*for (l = 0; l < nstate; l++) {for (i = 0; i < n; i++)printf("%f ", bscore[l][i]);printf("n");} */return exp(logpx); }// 計算后驗概率 double** getPostProb(const int n) {int i, k;double** postProb;//double logdiff;if ((postProb = (double**) malloc(sizeof(double*) * nstate)) == NULL) {fputs("Error: out of space!n", stderr);exit(1); }for (k = 0; k < nstate; k++) {if ((postProb[k] = (double*) malloc(sizeof(double) * n)) == NULL) {fputs("Error: out of space!n", stderr);exit(1);}}// 計算后驗概率for (i = 0; i < n; i++) {for (k = 0; k < nstate; k++) {postProb[k][i] = scale[i] * fscore[k][i] * bscore[k][i];}} /*printf("n");printf("Posterior Probabilities:n");for (k = 0; k < nstate; k++) {for (i = 0; i < n; i++)printf("%f ", postProb[k][i]);printf("n");} */return postProb; }void postDecode(double** prob, const int n) {int i, k;double maxCol;int idx;State* st;if ((st = (State*) malloc(sizeof(State) * n)) == NULL) {fputs("Error: out of space!n", stderr);exit(1); }for (i = 0; i < n; i++) {idx = 0;maxCol = prob[0][i];for (k = 1; k < nstate; k++)if (prob[k][i] > maxCol) {maxCol = prob[k][i];idx = k;}st[i] = state[idx];} /*printf("n");printf("Posterior Decode:n");printState(st, n); */pst = st; }void printState(State* st, const int n) {int i;for (i = 0; i < n; i++)printf("%c", st[i]);printf("n"); }void printResult(Result* res, const int n) {int i;for (i = 0; i < n; i++)printf("%c", res[i]);printf("n"); }void traceback(pUnit** a, const int l, const int i, State* st, const int m, int n) {int j, k;int ll = 125; // 每行打印幾個元素int nl, nd;pUnit pu = a[l][i];if (! i) {st[n] = state[l];nl = m / ll;nd = m % ll;for (k = 0; k < nl; k++) {printf("Rollst");printResult(rres + k * ll, ll);printf("Diet");printState(rst + k * ll, ll);printf("Viterbit");printState(st + k * ll, ll);printf("PostDect");printState(pst + k * ll, ll);printf("n");}if (nd > 0) {printf("Rollst");printResult(rres + k * ll, nd);printf("Diet");printState(rst + k * ll, nd);printf("Viterbit");printState(st + k * ll, nd);printf("PostDect");printState(pst + k * ll, nd);printf("n"); }printf("nn");return; }st[n] = state[l];for (j = 0, k = 0; j < nstate && k < pu->size; j++) {if (pu->p[j]) {traceback(a, j, i - 1, st, m, n - 1);k++;}} }void viterbi(Result* res, State* gst, const int n) {double maxCol;double* tm;int i, j, k, l;int idx;pUnit** aUnit; // 得分矩陣double* loginit; // 每個元素都取log后的初始向量double** logem; // 每個元素都取log后的發射矩陣double** logtrans; // 每個元素都取log后的轉移矩陣double v0 = 0; // v0(0)的log值// 初始化if ((aUnit = (pUnit**) malloc(sizeof(pUnit*) * nstate)) == NULL || (loginit = (double*) malloc(sizeof(double) * nstate)) == NULL || (logem = (double**) malloc(sizeof(double*) * nstate)) == NULL || (logtrans = (double**) malloc(sizeof(double*) * nstate)) == NULL) {fputs("Error: out of space!n", stderr);exit(1);}for (i = 0; i < nstate; i++) {if ((aUnit[i] = (pUnit*) malloc(sizeof(pUnit) * n)) == NULL || (logem[i] = (double*) malloc(sizeof(double) * nresult)) == NULL || (logtrans[i] = (double*) malloc(sizeof(double) * nstate)) == NULL) {fputs("Error: out of space!n", stderr);exit(1);}for (j = 0; j < n; j++) {if ((aUnit[i][j] = (pUnit) malloc(sizeof(struct Unit))) == NULL || (aUnit[i][j]->p = (int*) malloc(sizeof(int) * nstate)) == NULL) {fputs("Error: out of space!n", stderr);exit(1);}for (k = 0; k < nstate; k++)aUnit[i][j]->p[k] = 0;aUnit[i][j]->size = 0;}}if ((tm = (double*) malloc(sizeof(double) * nstate)) == NULL) {fputs("Error: out of space!n", stderr);exit(1); }// 初始向量取log值for (i = 0; i < nstate; i++)loginit[i] = init[i] == 0 ? MIN_LOG_VALUE : log(init[i]);// 發射矩陣取log值for (i = 0; i < nstate; i++)for (j = 0; j < nresult; j++)logem[i][j] = emission[i][j] == 0 ? MIN_LOG_VALUE : log(emission[i][j]);// 轉移矩陣取log值for (i = 0; i < nstate; i++)for (j = 0; j < nstate; j++)logtrans[i][j] = trans[i][j] == 0 ? MIN_LOG_VALUE : log(trans[i][j]); // 動態規劃計算得分矩陣// 首先計算第0列,因為第0列的值和vk(0)有關// v0(0) = 1, vk(0) = 0 for k>0idx = getResultIndex(res[0]);for (l = 0; l < nstate; l++)aUnit[l][0]->v = v0 + loginit[l] + logem[l][idx];// 計算從第1列開始的各列for (i = 1; i < n; i++) {idx = getResultIndex(res[i]);for (l = 0; l < nstate; l++) {maxCol = tm[0] = aUnit[0][i - 1]->v + logtrans[0][l];for (k = 1; k < nstate; k++) {tm[k] = aUnit[k][i - 1]->v + logtrans[k][l];if (tm[k] > maxCol)maxCol = tm[k];}aUnit[l][i]->v = maxCol + logem[l][idx];for (k = 0; k < nstate; k++)if (tm[k] == maxCol) {aUnit[l][i]->p[k] = 1;aUnit[l][i]->size++;}}} /*// 打印得分矩陣for (l = 0; l < nstate; l++) {for (i = 0; i < n; i++)printf("%f ", aUnit[l][i]->v);printf("n");} */maxCol = aUnit[0][n - 1]->v;for (l = 1; l < nstate; l++)if (aUnit[l][n - 1]->v > maxCol)maxCol = aUnit[l][n - 1]->v;for (l = 0; l < nstate; l++)if (aUnit[l][n - 1]->v == maxCol) {traceback(aUnit, l, n - 1, gst, n, n - 1);} }

(公眾號:生信了)

創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

總結

以上是生活随笔為你收集整理的viterbi算法_序列比对(十四)——viterbi算法和后验解码的比较的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

国产精品12345| 国产黄色理论片 | 国产黄色电影 | 国内久久久久久 | 人人干人人超 | 成人免费在线播放 | 天天爱天天射天天干天天 | 久久精品这里精品 | 日本大尺码专区mv | 亚洲国产wwwccc36天堂 | 97视频亚洲| 久久久国产一区二区三区四区小说 | 欧美视频日韩视频 | 亚洲午夜精品一区 | 97超碰超碰久久福利超碰 | 波多野结衣在线播放视频 | 国产91小视频 | 精品免费在线视频 | 中文字幕日韩一区二区三区不卡 | 人人玩人人添人人澡97 | 亚洲91精品在线观看 | 国产精品久久久久久久久久免费看 | 中文字幕资源网 国产 | 全黄网站 | 三级av中文字幕 | 久久人人97超碰精品888 | 中文字幕中文字幕 | 欧美精品在线观看免费 | 人人干天天射 | 一区二区三区韩国免费中文网站 | 四虎影视精品永久在线观看 | 99免费观看视频 | 808电影免费观看三年 | 成人av片免费观看app下载 | 玖玖999| 久久99在线观看 | 久久国产精品一区二区 | av天天澡天天爽天天av | 国产精品成 | 深爱五月网 | 不卡av免费在线观看 | 国产片免费在线观看视频 | 99国内精品| 亚洲粉嫩av | 成年人电影免费在线观看 | 国产私拍在线 | 久久伊人婷婷 | 超碰在线1 | 免费看成人a | 亚洲伊人色 | 一 级 黄 色 片免费看的 | 麻豆视传媒官网免费观看 | 福利一区二区三区四区 | 国产精品一区二区在线播放 | 青青射| 欧洲视频一区 | www.色的 | 欧亚久久 | a成人v在线| 日韩在线视频一区 | 久久人人爽人人爽人人 | 欧美日韩精品在线一区二区 | 国产91学生| 一级a性色生活片久久毛片波多野 | 日韩成片| 永久av免费在线观看 | 国产精品九九热 | 亚洲经典在线 | 亚洲国产69| 色网站在线 | 久久理伦片 | 999电影免费在线观看2020 | 在线观看成人国产 | 99久久久久| 久久久久国产成人免费精品免费 | 欧美激情精品久久久久 | 天海翼一区二区三区免费 | 国产精品久久久久久久婷婷 | 日韩一级精品 | av电影免费在线看 | 免费福利视频导航 | 久久资源总站 | 日韩视频中文字幕在线观看 | 欧洲精品久久久久毛片完整版 | 99久久一区| 操高跟美女 | 欧美日比视频 | 久久a国产| 欧美视频日韩视频 | 欧美日韩视频一区二区 | 色wwwww| 国产资源网 | 人人玩人人添人人澡97 | 免费看的黄色片 | 99r在线精品| 婷婷草| 成人久久久电影 | 亚洲天堂精品视频 | 欧美坐爱视频 | 在线视频久 | 中文字幕在线观看免费观看 | 西西大胆免费视频 | 国产精品丝袜久久久久久久不卡 | 国产污视频在线观看 | 国产精品麻豆视频 | 激情五月综合 | 国产最新在线视频 | 久青草国产在线 | 国产精品初高中精品久久 | 91在线精品秘密一区二区 | 黄色一集片 | 亚洲精品视频久久 | 四川妇女搡bbbb搡bbbb搡 | 国产午夜精品一区二区三区四区 | 伊人一级 | 少妇性xxx| 国产中文字幕第一页 | 66av99精品福利视频在线 | 国产成人久久av977小说 | 亚洲国产精品99久久久久久久久 | 激情丁香综合五月 | 在线观看一级片 | 免费男女羞羞的视频网站中文字幕 | 国产亚洲精品电影 | www.久久免费 | 色综合久久久久网 | 日韩欧美视频在线 | 国产精品人成电影在线观看 | 国产精品99免视看9 国产精品毛片一区视频 | 缴情综合网五月天 | 国产精品 欧美 日韩 | 免费97视频 | 久久99亚洲精品久久久久 | 日韩资源视频 | 久久人人添人人爽添人人88v | 色婷婷 亚洲 | 乱男乱女www7788 | 国产破处在线播放 | 黄色影院在线免费观看 | 国产日韩欧美网站 | 午夜精品福利一区二区三区蜜桃 | 国产一区二区精品 | 欧美小视频在线观看 | 国产亚洲精品xxoo | 国产高清视频在线 | 中文字幕免费高清在线观看 | 色狠狠狠| 正在播放日韩 | 亚洲国产午夜精品 | 国内免费的中文字幕 | 丝袜网站在线观看 | 丰满少妇对白在线偷拍 | 亚洲 成人 一区 | 一级一级一片免费 | 国产日产精品一区二区三区四区 | 成人影片免费 | 国产精品永久在线观看 | 欧美成a人片在线观看久 | 久久久国际精品 | 在线观看韩国av | 国产资源站 | 2021国产在线 | 婷婷深爱激情 | 久久香蕉影视 | 久久电影中文字幕视频 | 久久伊人色综合 | 91精品国自产在线观看 | 国产手机av在线 | 97精品一区二区三区 | 国产黄色av网站 | 99久久精品免费看国产免费软件 | 日色在线视频 | 国产精品一区二区在线看 | www欧美色| 国产精品成久久久久 | 日本免费一二三区 | 成人网中文字幕 | 欧美激情精品久久久久久免费 | 久久夜夜爽 | av成人亚洲| 精品国产1区| 免费欧美高清视频 | 99久久99久久精品国产片果冰 | 91在线观看视频网站 | 久久免费黄色网址 | 国产1区2区 | 欧美小视频在线观看 | 最近能播放的中文字幕 | 大型av综合网站 | 国产精品一区二区精品视频免费看 | 精品久久影院 | 国产精品九九九九九 | 日韩av电影网站在线观看 | 国产免费又爽又刺激在线观看 | 成人av一区二区在线观看 | 国产资源 | 国产一级视频免费看 | 操操日日| 在线 国产 日韩 | 亚洲国产成人久久综合 | 久久免费视频一区 | 国产成人中文字幕 | 日本久久久久久久久久久 | 亚洲美女在线国产 | 99精品视频免费观看 | 日韩av片免费在线观看 | 五月婷婷丁香色 | 狠狠色噜噜狠狠 | 免费看黄视频 | 久久亚洲美女 | 婷婷资源站 | 337p日本大胆噜噜噜噜 | 超碰个人在线 | 中文字幕在线播放日韩 | 狂野欧美激情性xxxx | 国产一级黄色av | 99riav1国产精品视频 | 一级一片免费看 | 天堂av中文字幕 | 日韩欧三级 | 国产一区二区高清视频 | 在线视频一区观看 | 国产一级做a爱片久久毛片a | 欧美精品二区 | 日韩精品2区 | 欧美激情综合色 | 国产精品美女久久久久久2018 | 四虎成人精品永久免费av | 欧美激情视频一区二区三区免费 | 久草在线视频新 | 欧美福利片在线观看 | 欧美最新大片在线看 | 国内精品久久久久久久久久清纯 | 国产一区二区精品久久91 | 国产手机免费视频 | 99久久www免费 | 免费人成在线观看 | 天天夜夜亚洲 | 亚洲成人网在线 | 日韩在线大片 | 奇米导航 | 99免费精品 | 国产精品1024| 精品国产乱码久久久久久久 | av黄色一级片 | 在线视频日韩精品 | 免费观看国产精品视频 | 成片视频免费观看 | 久久午夜色播影院免费高清 | 亚洲精品乱码 | 国产打女人屁股调教97 | 黄色精品久久久 | 欧美一级黄色网 | 五月天狠狠操 | 丁香花在线观看免费完整版视频 | 91av资源网 | 99久久日韩精品视频免费在线观看 | 国产精品成人av电影 | 欧美性高跟鞋xxxxhd | 国产在线播放一区二区三区 | 亚洲成人xxx | 精品国产一区二区三区日日嗨 | 国产精品成人一区二区三区吃奶 | 在线网址你懂得 | 久久综合网色—综合色88 | 麻豆国产精品一区二区三区 | 久久欧美精品 | 国产一二三区在线观看 | 欧美一区二区三区激情视频 | 亚洲专区视频在线观看 | 99热在线这里只有精品 | 欧美黄色特级片 | 91精品免费视频 | 日本久久免费视频 | 日日躁天天躁 | 欧美激情va永久在线播放 | 黄色高清视频在线观看 | 蜜臀av性久久久久蜜臀aⅴ涩爱 | 岛国精品一区二区 | 久久狠狠婷婷 | 欧美精品少妇xxxxx喷水 | 在线视频久久 | 中文字幕在线观看免费 | 狠狠久久综合 | 国产在线播放一区二区三区 | 日韩欧美在线综合网 | 69av视频在线观看 | 婷婷丁香激情网 | 天天插天天操天天干 | 国产一区二区在线免费视频 | 色www免费视频 | 欧美日韩国产一区二 | 深夜福利视频在线观看 | 日韩午夜三级 | 免费人成在线观看 | 国产精品精品 | 美女国产精品 | 制服丝袜一区二区 | 视频一区在线播放 | 在线观看亚洲 | 99精品偷拍视频一区二区三区 | 久草爱| av手机版 | 超级碰视频 | 国产日韩精品一区二区三区 | 色小说在线 | 久久中文字幕视频 | 欧美日韩在线观看视频 | 免费看一级黄色 | av中文字幕在线观看网站 | 国模视频一区二区三区 | 91丨九色丨蝌蚪丨对白 | www.干| 国内视频在线观看 | 国产精品3| 亚洲黄色小说网 | 18国产精品福利片久久婷 | 欧美在线91 | 欧美专区亚洲专区 | 日韩电影在线观看中文字幕 | 热久久免费视频精品 | 国产视频久久 | 亚洲精品一区二区三区新线路 | 狠狠干综合 | 久久午夜网 | 99国产在线观看 | 色婷婷激情 | 97电影院在线观看 | 成人免费观看大片 | 国产精品美女视频网站 | 国内精品久久久久久久久久久 | 国产精品毛片久久久久久久久久99999999 | 久色小说 | 91粉色视频 | 国产在线播放不卡 | 亚洲精品国产欧美在线观看 | 91福利视频网站 | 欧美另类亚洲 | 国产欧美在线一区 | 黄色免费视频在线观看 | 最新国产精品亚洲 | 久青草国产在线 | 久久久久久久久久久福利 | 色是在线视频 | 亚洲一区 av | 国产精品丝袜久久久久久久不卡 | 久久另类视频 | 国产精品美女在线观看 | 免费午夜视频在线观看 | 久久精品一级片 | 99精品久久久久久久久久综合 | 国产精品福利在线 | 久久黄色免费视频 | 日韩电影一区二区在线 | 天天搞天天 | 亚洲免费公开视频 | 九草视频在线观看 | 国产资源在线视频 | 亚洲成人av免费 | 五月婷婷六月丁香 | 成人中文字幕在线 | 精品uu| 午夜精品一二区 | 国产精品系列在线播放 | 国产精品精品国产 | 国产成人一区二区三区在线观看 | www久久久久 | 久久久久久久久久久久久久免费看 | 胖bbbb搡bbbb擦bbbb| 在线免费观看视频a | 国产我不卡 | 午夜视频免费播放 | 日日操网| 91在线播放国产 | 精品自拍av | 国产精品 日韩 欧美 | 免费看黄视频 | 97精品超碰一区二区三区 | 黄色三级网站 | 在线观看av麻豆 | 香蕉蜜桃视频 | 在线日韩视频 | 91女子私密保健养生少妇 | 日韩中文久久 | 激情丁香月 | 久久精品欧美日韩精品 | 三级黄色免费 | 日本爱爱免费视频 | 国产成人黄色片 | 日本黄色免费电影网站 | 日韩精品无 | 成人黄色小说视频 | jizzjizzjizz亚洲| 久久精品视频免费 | 中文资源在线播放 | 91麻豆免费版 | 中文字幕资源在线观看 | 国产精品第一视频 | 久久免费国产视频 | 欧美成a人片在线观看久 | 亚洲日本在线视频观看 | 色综合中文综合网 | 久久激情片 | 国产高清中文字幕 | 在线亚洲人成电影网站色www | 免费a v观看| 国产成人精品午夜在线播放 | 91精选| 日韩一区二区三区在线观看 | 黄色成人在线 | 日韩欧美99 | 18国产精品福利片久久婷 | 精品免费视频. | 999久久久欧美日韩黑人 | 夜夜躁日日躁狠狠久久88av | 超碰在线免费福利 | 国产色视频123区 | 久久视屏网 | 久久理论片 | 在线视频一二三 | 精品中文字幕在线播放 | 久久精品9| 欧美激情视频免费看 | 在线观看视频亚洲 | 日本二区三区在线 | 成人av网站在线播放 | 久草网站| av中文在线观看 | 欧美精品v国产精品 | 国产精品69av | 久久精品国产成人 | 人人爽爽人人 | 午夜18视频在线观看 | 91久久丝袜国产露脸动漫 | 精品国内自产拍在线观看视频 | 久久久久久久久久久久久影院 | 欧美日韩亚洲在线观看 | 免费高清国产 | 91福利视频在线 | 一级黄色免费 | 福利视频一二区 | 狠狠久久伊人 | 国产精品成人aaaaa网站 | 欧美性色19p | 中文资源在线观看 | 天天综合网国产 | 久久av免费观看 | 91免费在线 | 99久久影院 | 视频1区2区 | 99精品欧美一区二区三区 | 国产麻豆精品久久 | 亚洲最新精品 | 国产视频一区二区在线 | 黄色免费观看视频 | 久久一区二区三区超碰国产精品 | 成人黄色一级视频 | 国产精品久久久影视 | 亚洲国产一区在线观看 | 免费在线黄| 午夜精品久久久久 | 看国产黄色大片 | 天天干天天怕 | 美女免费视频观看网站 | www视频免费在线观看 | 日本久热| 97精品免费视频 | 中文字幕人成乱码在线观看 | 狠狠狠狠狠狠狠干 | 亚洲香蕉在线观看 | 五月婷婷av在线 | 久草视频在线看 | 激情图片qvod | 久久人人精品 | 国产又粗又猛又爽 | 国内精品久久久久久久影视简单 | 久久精品—区二区三区 | 久久久久久美女 | 狠狠ri| 国产精品成久久久久三级 | 久久av中文字幕片 | 欧美精选一区二区三区 | 狠狠色综合网站久久久久久久 | 国产一区免费观看 | 99精品视频免费看 | 婷婷在线精品视频 | 婷婷久久婷婷 | 亚洲在线视频观看 | 国内精品亚洲 | 国产日韩精品一区二区三区在线 | 日日日日 | 欧美激情综合五月色丁香 | 三级黄色在线 | 五月天激情综合 | 中文字幕在线观看一区二区 | 中文字幕日韩精品有码视频 | 日韩视频一区二区在线 | 免费十分钟 | 伊人www22综合色 | 欧美一区二区三区特黄 | 精品久久五月天 | 97偷拍在线视频 | 91传媒在线播放 | 国产精品丝袜 | 中文字幕精品一区久久久久 | 最近中文国产在线视频 | 久久夜色电影 | 久久天天躁夜夜躁狠狠躁2022 | 国产精品视频999 | 97超碰在线播放 | 亚洲欧美日本A∨在线观看 青青河边草观看完整版高清 | 91九色视频观看 | 福利视频导航网址 | 久久女教师 | 一区二区精| 在线观看成人av | 97精品国产97久久久久久粉红 | 天天艹| 日韩小视频网站 | 91精品啪在线观看国产线免费 | 亚洲精品88欧美一区二区 | 国产日韩欧美精品在线观看 | 91免费网 | 综合天堂av久久久久久久 | 国产亚洲精品久久久久久无几年桃 | 亚洲1区 在线 | 精品视频一区在线观看 | 婷婷av色综合 | 超碰大片 | 一级片在线 | 九九九视频在线 | 黄网在线免费观看 | 天天曰天天干 | 黄色成人在线网站 | 久久国产手机看片 | 黄色在线观看免费 | 超碰在线观看av | 亚洲最大激情中文字幕 | 中文字幕二区在线观看 | 99精品在线观看 | 日韩精品播放 | 国产高清成人在线 | 婷婷久久综合九色综合 | 五月婷婷影视 | 婷婷夜夜| 亚洲高清在线 | 欧美最新大片在线看 | 国产 日韩 欧美 在线 | 中文字幕 在线看 | 二区三区在线视频 | 中文字幕免费高清 | 中文字幕超清在线免费 | 亚洲一区日韩精品 | 精品在线观看一区二区 | 精品视频免费久久久看 | 日本超碰在线 | 天天操天天操天天操天天操 | 夜夜狠狠 | 六月丁香伊人 | 三上悠亚一区二区在线观看 | 国产超碰97 | 久久99精品久久久久久久久久久久 | 美女网站视频免费都是黄 | 日韩欧美视频免费在线观看 | 香蕉精品在线观看 | 日韩欧美久久 | 色婷婷狠狠五月综合天色拍 | 久久亚洲专区 | 成人禁用看黄a在线 | 97国产精品一区二区 | 香蕉视频免费在线播放 | 欧美a级在线免费观看 | 91久久精品一区二区三区 | 2019天天干天天色 | 精品福利av| 国产精品色婷婷视频 | 亚洲精品美女久久17c | 在线观看蜜桃视频 | 婷婷六月天丁香 | av成人动漫 | 免费观看完整版无人区 | 日韩精品一区二区在线 | 免费毛片一区二区三区久久久 | 一级性av | 日韩精品久久一区二区 | 天天拍夜夜拍 | 国产精彩视频 | 在线观看国产www | 国产精品观看在线亚洲人成网 | 麻花豆传媒一二三产区 | 久在线 | 久草免费在线视频观看 | 人人爽人人爽人人爽学生一级 | 人人盈棋牌 | 久久av网 | 日韩在线播放av | 视频在线观看日韩 | 韩日电影在线观看 | 国产美女无遮挡永久免费 | 中文字幕 影院 | 日韩系列在线观看 | 久久精品99| 97精品超碰一区二区三区 | 国产精品久久一区二区三区不卡 | 中文视频一区二区 | 不卡在线一区 | 国产爽视频 | 在线观看91精品国产网站 | 天天射网 | 丝袜美女在线 | 久久成人国产精品入口 | 久久午夜免费观看 | 国产一区二区久久久 | 91亚瑟视频 | 国产自制av | 亚洲成人蜜桃 | 五月婷社区 | av大全在线观看 | 欧美性网站 | 中文av不卡 | 国产又粗又猛又黄视频 | 天堂va在线高清一区 | 国产一级片网站 | 亚洲精品网站在线 | 天天狠狠 | 色婷婷国产在线 | 香蕉视频在线播放 | 国产精品精 | 中文字幕888| 久久久久综合 | 亚洲天天摸日日摸天天欢 | 日本久久免费视频 | 免费在线成人av | 欧洲一区二区三区精品 | 中文字幕高清 | 亚洲爱av | 97免费公开视频 | 91视频在线免费下载 | 探花视频在线观看免费 | 国产黄色在线观看 | 天天操夜操 | 免费久久久| 国产成人一区二区三区电影 | 一区二区久久 | 人交video另类hd | 欧美亚洲一区二区在线 | 三级视频国产 | 91亚洲视频在线观看 | 91av99| www.香蕉视频在线观看 | www色com| 国产日韩欧美视频在线观看 | 91精品对白一区国产伦 | 最新真实国产在线视频 | 欧美日韩国产网站 | 国产午夜精品一区二区三区四区 | 日日碰狠狠添天天爽超碰97久久 | 久久久亚洲国产精品麻豆综合天堂 | 久久观看免费视频 | 成人精品影视 | 91精品免费在线观看 | 国产欧美久久久精品影院 | 婷婷日韩 | av 一区二区三区四区 | 婷婷激情综合网 | 黄色大全免费观看 | 1024手机基地在线观看 | 婷婷久久网站 | 色婷婷综合视频在线观看 | 国产在线精品区 | 日韩欧美一区二区三区视频 | 97精品视频在线 | 久久免费在线观看 | 亚洲国产偷 | 中文字幕乱码日本亚洲一区二区 | 精品主播网红福利资源观看 | 91在线小视频 | 久久久91精品国产一区二区三区 | 亚洲国产精选 | 午夜体验区 | 精品视频免费久久久看 | 欧美综合在线视频 | 青青河边草观看完整版高清 | 天天草av | 久久精品国产一区 | 在线观看国产日韩欧美 | 欧美伦理电影一区二区 | 中文字幕在线网址 | 久久精品这里精品 | 成年人免费在线 | 亚洲天堂网视频 | 五月婷婷在线视频观看 | 一区二区三区免费看 | 黄色av高清| 日韩在线免费小视频 | 在线免费性生活片 | 久久三级毛片 | 丁香花在线观看视频在线 | 亚洲伊人色 | 久草精品视频在线观看 | 色香蕉视频 | 中文字幕日韩一区二区三区不卡 | 日韩精品偷拍 | 97电影院在线观看 | 99热这里是精品 | 黄色一级在线视频 | 青青五月天 | 久久怡红院 | 婷婷丁香六月 | 亚洲精品乱码久久久久久蜜桃欧美 | 免费久久精品视频 | 久久精品欧美一区二区三区麻豆 | 国产精品ⅴa有声小说 | 欧美日韩精品久久久 | 激情五月网站 | 999久久a精品合区久久久 | 国产日韩在线观看一区 | 肉色欧美久久久久久久免费看 | 国产资源在线视频 | 狠狠操.com| 黄网站色 | av中文字幕在线看 | 国产精品丝袜 | 久久精品视频在线播放 | 午夜色性片 | 国产精品区一区 | 中文字幕在线免费观看 | 亚洲激情中文 | 久久久久久久av | 日韩高清三区 | 欧美激情综合色 | 日韩网站免费观看 | 久久电影国产免费久久电影 | 在线久草视频 | 91精品国产欧美一区二区成人 | www.久久久久 | 国产女v资源在线观看 | 日韩理论在线播放 | 日韩在线视频网址 | 91av片 | 国产黄色免费在线观看 | 天天干天天射天天插 | av电影在线观看完整版一区二区 | 久久久www成人免费毛片麻豆 | wwwwww色| 亚洲国产精品一区二区久久,亚洲午夜 | 亚洲精品乱码久久久久v最新版 | 亚洲禁18久人片 | 91色综合| 男女拍拍免费视频 | 成人在线免费看视频 | 五月婷婷丁香 | 久久精品牌麻豆国产大山 | 国产精品婷婷 | 久久久久久看片 | 又紧又大又爽精品一区二区 | 91精品久久久久久久99蜜桃 | 成人免费视频观看 | 在线日韩av | 久久久精品亚洲 | 欧美激情视频一区二区三区免费 | 在线看一区二区 | 97国产超碰 | 久久大片| 亚洲不卡在线 | 狠狠五月婷婷 | 国产精品热视频 | 日韩av电影免费在线观看 | 中文字幕在线观看资源 | 午夜精品福利一区二区三区蜜桃 | 992tv在线成人免费观看 | 亚洲精品资源在线观看 | 国产高清在线精品 | 最新一区二区三区 | 国产三级香港三韩国三级 | 成人a视频在线观看 | 综合色中文 | 97精品在线 | 91最新网址在线观看 | 亚洲国产97在线精品一区 | 欧美a级成人淫片免费看 | 日韩精品视频一二三 | 国产91勾搭技师精品 | 国产精品女 | 亚洲资源在线 | 亚洲欧美在线视频免费 | 成人久久久久久久久久 | 天天操天天操天天操天天 | 国产精品a成v人在线播放 | 国产精品一区免费观看 | av中文字幕剧情 | 国产一级二级av | 四虎成人免费影院 | 国产精品久久久久9999 | 欧美日韩网址 | 亚洲免费精品一区二区 | 四虎伊人 | 亚洲综合精品视频 | 欧美va日韩va | 最新国产精品久久精品 | 亚洲国产中文在线 | 中文字幕高清 | 成人一区不卡 | 欧美日韩国产一区二区在线观看 | 国产高清网站 | 999久久国产精品免费观看网站 | 日韩欧美在线中文字幕 | 欧美日韩精品网站 | 白丝av免费观看 | 国产天天综合 | 日韩av影片在线观看 | 日韩精品一区二区三区免费视频观看 | 亚洲色图美腿丝袜 | 欧美精品亚洲二区 | 91人人揉日日捏人人看 | 亚洲精品国产欧美在线观看 | 丝袜一区在线 | 99精品在线视频观看 | 日本久久精品视频 | 亚洲视频在线免费看 | 狠狠综合| 奇米影音四色 | 免费看成人av| 国产特级毛片aaaaaa高清 | 在线观看中文字幕dvd播放 | 丁香五婷| 欧美一区日韩精品 | 国产成人免费网站 | 国产高清在线免费 | 久久精品国产精品亚洲 | 日韩日韩日韩日韩 | 国产一区久久 | 日韩免费在线视频观看 | 极品国产91在线网站 | 久久久久97国产 | 午夜久久网| 丁香五月网久久综合 | 久久国内免费视频 | 免费精品视频在线 | 人成免费网站 | 亚洲免费公开视频 | 久久久久国产a免费观看rela | 91精品欧美 | 欧美天天综合网 | 免费看亚洲毛片 | 亚洲黄色免费在线 | 久久伦理网 | 亚洲综合在线播放 | 久久人人艹 | 亚洲小视频在线 | 91精品国产99久久久久久红楼 | 久久无码av一区二区三区电影网 | 亚洲最大av在线播放 | 日韩欧美视频免费观看 | 国产精品久久久久久超碰 | 午夜少妇一区二区三区 | 蜜臀久久99精品久久久久久网站 | 黄色大片免费播放 | 亚洲综合网 | 正在播放国产精品 | 欧美欧美| 国产福利小视频在线 | www.久久成人| 亚洲成人国产 | 日韩精品一区在线观看 | 久久成人免费视频 | 免费视频黄 | 黄色tv视频 | 成人a在线观看高清电影 | 国产精品高潮呻吟久久av无 | 伊人午夜| 波多野结衣网址 | 91视频在线网址 | 在线视频第一页 | 一级黄色片在线免费观看 | 国产成人精品一区二区三区网站观看 | 国产.精品.日韩.另类.中文.在线.播放 | 日韩精品免费一区二区在线观看 | 天天操天天玩 | 97国产视频 | 欧美一区二区在线刺激视频 | 天天操天天爽天天干 | 99久久精品日本一区二区免费 | 日韩精品免费一线在线观看 | 久久久网址 | 国产成人一区二区啪在线观看 | 97视频在线看 | 欧美人操人 | 西西4444www大胆无视频 | 国产手机在线视频 | 美女网站色免费 | 色5月婷婷| 成人免费大片黄在线播放 | 欧美黄在线 | 久久手机精品视频 | 在线观看91精品国产网站 | 91伊人久久大香线蕉蜜芽人口 | 日韩免 | 激情图片区 | 色国产精品一区在线观看 | 中文字幕久久网 | 青草视频在线看 | 日韩性片 | 天天爽综合网 | 亚洲91视频 | 亚洲 中文 欧美 日韩vr 在线 | 国产无遮挡猛进猛出免费软件 | 国产高清 不卡 | 99精品国产一区二区三区不卡 | 色综久久| www视频在线免费观看 | 亚洲免费av网站 | 久久久久国产精品午夜一区 | 午夜精品一区二区三区在线 | 久久国产精品电影 | 亚洲毛片一区二区三区 | 久久成人毛片 | 国内精品在线观看视频 | 日本电影久久 | 在线免费色视频 | 视频在线精品 | 激情五月婷婷综合 | 丁香六月久久综合狠狠色 | 亚洲美女在线一区 | 91亚洲精品在线观看 | 高清国产一区 | 一区二区三区高清在线观看 | 午夜av激情 | 伊人国产女 | 91视频免费 | 精品国产成人在线 | 四虎影院在线观看av | 国产日韩视频在线 | 91精品国自产拍天天拍 | 中文字幕日韩高清 | 97视频免费观看2区 亚洲视屏 | 久久999精品 | 美女视频黄免费网站 | 91精品久久久久久久久久久久久 | 国产亚洲一区二区三区 | 色综合久久久久久中文网 | 狠狠干在线播放 | 国产一区在线观看免费 | 国产一区二区在线免费播放 | 国产精品扒开做爽爽的视频 | 黄色影院在线观看 | 国产丝袜网站 | 精品久久久一区二区 | 国产高清不卡 | 亚洲精品动漫久久久久 | 午夜精品一区二区三区视频免费看 | 四虎最新域名 | 91 中文字幕 | 日韩黄色免费电影 | 人人插人人搞 | 亚洲欧美在线视频免费 | 婷婷夜夜 | 日韩免费一区二区 | 国产精品久久久久久一区二区三区 | 色婷婷免费视频 | 免费a视频 | 色综合久久精品 | 日本公乱妇视频 | 在线精品一区二区 | 免费观看91视频大全 | 亚洲综合国产精品 | 日韩欧美在线不卡 | av在线免费播放网站 | 欧美成人亚洲成人 | 久久精品电影院 | 永久免费的av电影 | 国产一区二区免费 | 欧美一级黄大片 | 久久99国产精品视频 | av免费看电影 | 亚洲欧美日韩精品一区二区 | 日韩欧美久久 | 国产亚洲精品xxoo | 日韩亚洲国产精品 | 日韩精品一区二区三区免费观看视频 | 欧美日视频 | 天天干天天操天天搞 | 激情五月婷婷综合 | 丁香网五月天 | av电影免费 | 亚洲视频1| 久热电影 | 91精品1区| 国产精品成人自拍 | 成片免费观看视频 | 97成人在线视频 | 99性视频 | 国产五月 | 国产精品一区二区果冻传媒 | 亚洲一区二区高潮无套美女 | 激情小说 五月 | 狠狠色狠狠色终合网 | 久久最新 |