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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? 操作矩陣的類 cmatrix.txt

?? 一個操作矩陣的類CMatrix的算法
?? TXT
?? 第 1 頁 / 共 5 頁
字號:
for (j=0; j<=m_nNumColumns-2; j++) 
{ 
k=(i+1)*m_nNumColumns+j+1; 

m_pData[k]=m_pData[i*m_nNumColumns+j]-c[i]*m_pData[j+1]; 

m_pData[k]=m_pData[k]+c[m_nNumColumns-j-2]*m_pData[m_nNumColumns-i-1]; 
} 
} 

// 臨時內存清理 
delete[] t; 
delete[] tt; 
delete[] c; 
delete[] r; 
delete[] p; 

return TRUE; 
} 

////////////////////////////////////////////////////////////////////// 
// 求行列式值的全選主元高斯消去法 
// 
// 參數:無 
// 
// 返回值:double型,行列式的值 
////////////////////////////////////////////////////////////////////// 
double CMatrix::DetGauss() 
{ 
int i,j,k,is,js,l,u,v; 
double f,det,q,d; 

// 初值 
f=1.0; 
det=1.0; 

// 消元 
for (k=0; k<=m_nNumColumns-2; k++) 
{ 
q=0.0; 
for (i=k; i<=m_nNumColumns-1; i++) 
{ 
for (j=k; j<=m_nNumColumns-1; j++) 
{ 
l=i*m_nNumColumns+j; 
d=fabs(m_pData[l]); 
if (d>q) 
{ 
q=d; 
is=i; 
js=j; 
} 
} 
} 

if (q == 0.0) 
{ 
det=0.0; 
return(det); 
} 

if (is!=k) 
{ 
f=-f; 
for (j=k; j<=m_nNumColumns-1; j++) 
{ 
u=k*m_nNumColumns+j; 
v=is*m_nNumColumns+j; 
d=m_pData[u]; 
m_pData[u]=m_pData[v]; 
m_pData[v]=d; 
} 
} 

if (js!=k) 
{ 
f=-f; 
for (i=k; i<=m_nNumColumns-1; i++) 
{ 
u=i*m_nNumColumns+js; 
v=i*m_nNumColumns+k; 
d=m_pData[u]; 
m_pData[u]=m_pData[v]; 
m_pData[v]=d; 
} 
} 

l=k*m_nNumColumns+k; 
det=det*m_pData[l]; 
for (i=k+1; i<=m_nNumColumns-1; i++) 
{ 
d=m_pData[i*m_nNumColumns+k]/m_pData[l]; 
for (j=k+1; j<=m_nNumColumns-1; j++) 
{ 
u=i*m_nNumColumns+j; 
m_pData[u]=m_pData[u]-d*m_pData[k*m_nNumColumns+j]; 
} 
} 
} 

// 求值 
det=f*det*m_pData[m_nNumColumns*m_nNumColumns-1]; 

return(det); 
} 

////////////////////////////////////////////////////////////////////// 
// 求矩陣秩的全選主元高斯消去法 
// 
// 參數:無 
// 
// 返回值:int型,矩陣的秩 
////////////////////////////////////////////////////////////////////// 
int CMatrix::RankGauss() 
{ 
int i,j,k,nn,is,js,l,ll,u,v; 
double q,d; 

// 秩小于等于行列數 
nn = m_nNumRows; 
if (m_nNumRows >= m_nNumColumns) 
nn = m_nNumColumns; 

k=0; 

// 消元求解 
for (l=0; l<=nn-1; l++) 
{ 
q=0.0; 
for (i=l; i<=m_nNumRows-1; i++) 
{ 
for (j=l; j<=m_nNumColumns-1; j++) 
{ 
ll=i*m_nNumColumns+j; 
d=fabs(m_pData[ll]); 
if (d>q) 
{ 
q=d; 
is=i; 
js=j; 
} 
} 
} 

if (q == 0.0) 
return(k); 

k=k+1; 
if (is!=l) 
{ 
for (j=l; j<=m_nNumColumns-1; j++) 
{ 
u=l*m_nNumColumns+j; 
v=is*m_nNumColumns+j; 
d=m_pData[u]; 
m_pData[u]=m_pData[v]; 
m_pData[v]=d; 
} 
} 
if (js!=l) 
{ 
for (i=l; i<=m_nNumRows-1; i++) 
{ 
u=i*m_nNumColumns+js; 
v=i*m_nNumColumns+l; 
d=m_pData[u]; 
m_pData[u]=m_pData[v]; 
m_pData[v]=d; 
} 
} 

ll=l*m_nNumColumns+l; 
for (i=l+1; i<=m_nNumColumns-1; i++) 
{ 
d=m_pData[i*m_nNumColumns+l]/m_pData[ll]; 
for (j=l+1; j<=m_nNumColumns-1; j++) 
{ 
u=i*m_nNumColumns+j; 
m_pData[u]=m_pData[u]-d*m_pData[l*m_nNumColumns+j]; 
} 
} 
} 

return(k); 
} 

////////////////////////////////////////////////////////////////////// 
// 對稱正定矩陣的喬里斯基分解與行列式的求值 
// 
// 參數: 
// 1. double* dblDet - 返回行列式的值 
// 
// 返回值:BOOL型,求解是否成功 
////////////////////////////////////////////////////////////////////// 
BOOL CMatrix::DetCholesky(double* dblDet) 
{ 
int i,j,k,u,l; 
double d; 

// 不滿足求解要求 
if (m_pData[0] <= 0.0) 
return FALSE; 

// 喬里斯基分解 

m_pData[0]=sqrt(m_pData[0]); 
d=m_pData[0]; 

for (i=1; i<=m_nNumColumns-1; i++) 
{ 
u=i*m_nNumColumns; 
m_pData[u]=m_pData[u]/m_pData[0]; 
} 

for (j=1; j<=m_nNumColumns-1; j++) 
{ 
l=j*m_nNumColumns+j; 
for (k=0; k<=j-1; k++) 
{ 
u=j*m_nNumColumns+k; 
m_pData[l]=m_pData[l]-m_pData[u]*m_pData[u]; 
} 

if (m_pData[l] <= 0.0) 
return FALSE; 

m_pData[l]=sqrt(m_pData[l]); 
d=d*m_pData[l]; 

for (i=j+1; i<=m_nNumColumns-1; i++) 
{ 
u=i*m_nNumColumns+j; 
for (k=0; k<=j-1; k++) 

m_pData[u]=m_pData[u]-m_pData[i*m_nNumColumns+k]*m_pData[j*m_nNumColumns+k]; 

m_pData[u]=m_pData[u]/m_pData[l]; 
} 
} 

// 行列式求值 
*dblDet=d*d; 

// 下三角矩陣 
for (i=0; i<=m_nNumColumns-2; i++) 
for (j=i+1; j<=m_nNumColumns-1; j++) 
m_pData[i*m_nNumColumns+j]=0.0; 

return TRUE; 
} 

////////////////////////////////////////////////////////////////////// 
// 矩陣的三角分解,分解成功后,原矩陣將成為Q矩陣 
// 
// 參數: 
// 1. CMatrix& mtxL - 返回分解后的L矩陣 
// 2. CMatrix& mtxU - 返回分解后的U矩陣 
// 
// 返回值:BOOL型,求解是否成功 
////////////////////////////////////////////////////////////////////// 
BOOL CMatrix::SplitLU(CMatrix& mtxL, CMatrix& mtxU) 
{ 
int i,j,k,w,v,ll; 

// 初始化結果矩陣 
if (! mtxL.Init(m_nNumColumns, m_nNumColumns) || 
! mtxU.Init(m_nNumColumns, m_nNumColumns)) 
return FALSE; 

for (k=0; k<=m_nNumColumns-2; k++) 
{ 
ll=k*m_nNumColumns+k; 
if (m_pData[ll] == 0.0) 
return FALSE; 

for (i=k+1; i<=m_nNumColumns-1; i++) 
{ 
w=i*m_nNumColumns+k; 
m_pData[w]=m_pData[w]/m_pData[ll]; 
} 

for (i=k+1; i<=m_nNumColumns-1; i++) 
{ 
w=i*m_nNumColumns+k; 
for (j=k+1; j<=m_nNumColumns-1; j++) 
{ 
v=i*m_nNumColumns+j; 
m_pData[v]=m_pData[v]-m_pData[w]*m_pData[k*m_nNumColumns+j]; 
} 
} 
} 

for (i=0; i<=m_nNumColumns-1; i++) 
{ 
for (j=0; j<i; j++) 
{ 
w=i*m_nNumColumns+j; 
mtxL.m_pData[w]=m_pData[w]; 
mtxU.m_pData[w]=0.0; 
} 

w=i*m_nNumColumns+i; 
mtxL.m_pData[w]=1.0; 
mtxU.m_pData[w]=m_pData[w]; 

for (j=i+1; j<=m_nNumColumns-1; j++) 
{ 
w=i*m_nNumColumns+j; 
mtxL.m_pData[w]=0.0; 
mtxU.m_pData[w]=m_pData[w]; 
} 
} 

return TRUE; 
} 

////////////////////////////////////////////////////////////////////// 
// 一般實矩陣的QR分解,分解成功后,原矩陣將成為R矩陣 
// 
// 參數: 
// 1. CMatrix& mtxQ - 返回分解后的Q矩陣 
// 
// 返回值:BOOL型,求解是否成功 
////////////////////////////////////////////////////////////////////// 
BOOL CMatrix::SplitQR(CMatrix& mtxQ) 
{ 
int i,j,k,l,nn,p,jj; 
double u,alpha,w,t; 

if (m_nNumRows < m_nNumColumns) 
return FALSE; 

// 初始化Q矩陣 
if (! mtxQ.Init(m_nNumRows, m_nNumRows)) 
return FALSE; 

// 對角線元素單位化 
for (i=0; i<=m_nNumRows-1; i++) 
{ 
for (j=0; j<=m_nNumRows-1; j++) 
{ 
l=i*m_nNumRows+j; 
mtxQ.m_pData[l]=0.0; 
if (i==j) 
mtxQ.m_pData[l]=1.0; 
} 
} 

// 開始分解 

nn=m_nNumColumns; 
if (m_nNumRows == m_nNumColumns) 
nn=m_nNumRows-1; 

for (k=0; k<=nn-1; k++) 
{ 
u=0.0; 
l=k*m_nNumColumns+k; 
for (i=k; i<=m_nNumRows-1; i++) 
{ 
w=fabs(m_pData[i*m_nNumColumns+k]); 
if (w>u) 
u=w; 
} 

alpha=0.0; 
for (i=k; i<=m_nNumRows-1; i++) 
{ 
t=m_pData[i*m_nNumColumns+k]/u; 
alpha=alpha+t*t; 
} 

if (m_pData[l]>0.0) 
u=-u; 

alpha=u*sqrt(alpha); 
if (alpha == 0.0) 
return FALSE; 

u=sqrt(2.0*alpha*(alpha-m_pData[l])); 
if ((u+1.0)!=1.0) 
{ 
m_pData[l]=(m_pData[l]-alpha)/u; 
for (i=k+1; i<=m_nNumRows-1; i++) 
{ 
p=i*m_nNumColumns+k; 
m_pData[p]=m_pData[p]/u; 
} 

for (j=0; j<=m_nNumRows-1; j++) 
{ 
t=0.0; 
for (jj=k; jj<=m_nNumRows-1; jj++) 

t=t+m_pData[jj*m_nNumColumns+k]*mtxQ.m_pData[jj*m_nNumRows+j]; 

for (i=k; i<=m_nNumRows-1; i++) 
{ 
p=i*m_nNumRows+j; 

mtxQ.m_pData[p]=mtxQ.m_pData[p]-2.0*t*m_pData[i*m_nNumColumns+k]; 
} 
} 

for (j=k+1; j<=m_nNumColumns-1; j++) 
{ 
t=0.0; 

for (jj=k; jj<=m_nNumRows-1; jj++) 

t=t+m_pData[jj*m_nNumColumns+k]*m_pData[jj*m_nNumColumns+j]; 

for (i=k; i<=m_nNumRows-1; i++) 
{ 
p=i*m_nNumColumns+j; 

m_pData[p]=m_pData[p]-2.0*t*m_pData[i*m_nNumColumns+k]; 
} 
} 

m_pData[l]=alpha; 
for (i=k+1; i<=m_nNumRows-1; i++) 
m_pData[i*m_nNumColumns+k]=0.0; 
} 
} 

// 調整元素 
for (i=0; i<=m_nNumRows-2; i++) 
{ 
for (j=i+1; j<=m_nNumRows-1;j++) 
{ 
p=i*m_nNumRows+j; 
l=j*m_nNumRows+i; 
t=mtxQ.m_pData[p]; 
mtxQ.m_pData[p]=mtxQ.m_pData[l]; 
mtxQ.m_pData[l]=t; 
} 
} 

return TRUE; 
} 

////////////////////////////////////////////////////////////////////// 
// 一般實矩陣的奇異值分解,分解成功后,原矩陣對角線元素就是矩陣的奇異值 
// 
// 參數: 
// 1. CMatrix& mtxU - 返回分解后的U矩陣 
// 2. CMatrix& mtxV - 返回分解后的V矩陣 
// 3. double eps - 計算精度,默認值為0.000001 
// 
// 返回值:BOOL型,求解是否成功 
////////////////////////////////////////////////////////////////////// 
BOOL CMatrix::SplitUV(CMatrix& mtxU, CMatrix& mtxV, double eps /*= 0.000001*/) 
{ 
int i,j,k,l,it,ll,kk,ix,iy,mm,nn,iz,m1,ks; 
double d,dd,t,sm,sm1,em1,sk,ek,b,c,shh,fg[2],cs[2]; 
double *s,*e,*w; 

int m = m_nNumRows; 
int n = m_nNumColumns; 

// 初始化U, V矩陣 
if (! mtxU.Init(m, m) || ! mtxV.Init(n, n)) 
return FALSE; 

// 臨時緩沖區 
int ka = max(m, n) + 1; 
s = new double[ka]; 
e = new double[ka]; 
w = new double[ka]; 

// 指定迭代次數為60 
it=60; 
k=n; 

if (m-1<n) 
k=m-1; 

l=m; 
if (n-2<m) 
l=n-2; 
if (l<0) 
l=0; 

// 循環迭代計算 
ll=k; 
if (l>k) 
ll=l; 
if (ll>=1) 
{ 
for (kk=1; kk<=ll; kk++) 
{ 
if (kk<=k) 
{ 
d=0.0; 
for (i=kk; i<=m; i++) 
{ 
ix=(i-1)*n+kk-1; 
d=d+m_pData[ix]*m_pData[ix]; 
} 

s[kk-1]=sqrt(d); 
if (s[kk-1]!=0.0) 
{ 
ix=(kk-1)*n+kk-1; 
if (m_pData[ix]!=0.0) 
{ 
s[kk-1]=fabs(s[kk-1]); 
if (m_pData[ix]<0.0) 
s[kk-1]=-s[kk-1]; 
} 

for (i=kk; i<=m; i++) 
{ 
iy=(i-1)*n+kk-1; 
m_pData[iy]=m_pData[iy]/s[kk-1]; 
} 

m_pData[ix]=1.0+m_pData[ix]; 
} 

s[kk-1]=-s[kk-1]; 
} 

if (n>=kk+1) 
{ 
for (j=kk+1; j<=n; j++) 
{ 
if ((kk<=k)&&(s[kk-1]!=0.0)) 
{ 
d=0.0; 
for (i=kk; i<=m; i++) 
{ 
ix=(i-1)*n+kk-1; 
iy=(i-1)*n+j-1; 
d=d+m_pData[ix]*m_pData[iy]; 
} 

d=-d/m_pData[(kk-1)*n+kk-1]; 
for (i=kk; i<=m; i++) 
{ 
ix=(i-1)*n+j-1; 
iy=(i-1)*n+kk-1; 
m_pData[ix]=m_pData[ix]+d*m_pData[iy]; 
} 
} 

e[j-1]=m_pData[(kk-1)*n+j-1]; 
} 
} 

if (kk<=k) 
{ 
for (i=kk; i<=m; i++) 
{ 
ix=(i-1)*m+kk-1; 
iy=(i-1)*n+kk-1; 
mtxU.m_pData[ix]=m_pData[iy]; 
} 
} 

if (kk<=l) 
{ 
d=0.0; 
for (i=kk+1; i<=n; i++) 
d=d+e[i-1]*e[i-1]; 

e[kk-1]=sqrt(d); 
if (e[kk-1]!=0.0) 
{ 
if (e[kk]!=0.0) 
{ 
e[kk-1]=fabs(e[kk-1]); 
if (e[kk]<0.0) 
e[kk-1]=-e[kk-1]; 
} 

for (i=kk+1; i<=n; i++) 
e[i-1]=e[i-1]/e[kk-1]; 

e[kk]=1.0+e[kk]; 
} 

e[kk-1]=-e[kk-1]; 
if ((kk+1<=m)&&(e[kk-1]!=0.0)) 
{ 
for (i=kk+1; i<=m; i++) 
w[i-1]=0.0; 

for (j=kk+1; j<=n; j++) 
for (i=kk+1; i<=m; i++) 

w[i-1]=w[i-1]+e[j-1]*m_pData[(i-1)*n+j-1]; 

for (j=kk+1; j<=n; j++) 
{ 
for (i=kk+1; i<=m; i++) 
{ 
ix=(i-1)*n+j-1; 

m_pData[ix]=m_pData[ix]-w[i-1]*e[j-1]/e[kk]; 
} 
} 
} 

for (i=kk+1; i<=n; i++) 
mtxV.m_pData[(i-1)*n+kk-1]=e[i-1]; 
} 
} 
} 

mm=n; 
if (m+1<n) 
mm=m+1; 
if (k<n) 
s[k]=m_pData[k*n+k]; 
if (m<mm) 
s[mm-1]=0.0; 
if (l+1<mm) 
e[l]=m_pData[l*n+mm-1]; 

e[mm-1]=0.0; 
nn=m; 
if (m>n) 
nn=n; 
if (nn>=k+1) 
{ 
for (j=k+1; j<=nn; j++) 
{ 
for (i=1; i<=m; i++) 
mtxU.m_pData[(i-1)*m+j-1]=0.0; 
mtxU.m_pData[(j-1)*m+j-1]=1.0; 
} 
} 

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲午夜精品网| 中文字幕一区二区三区蜜月| 欧美日韩久久一区| 69久久夜色精品国产69蝌蚪网| 色中色一区二区| 色婷婷一区二区| 欧美日韩一区中文字幕| 欧美精品乱人伦久久久久久| 欧美一级国产精品| 亚洲精品一区二区精华| 国产日韩欧美一区二区三区综合| 久久久不卡网国产精品二区| 最新欧美精品一区二区三区| 亚洲夂夂婷婷色拍ww47| 日本怡春院一区二区| 91偷拍与自偷拍精品| 欧美性大战xxxxx久久久| 欧美变态口味重另类| 91 com成人网| 欧美视频一区二区三区四区| 欧美片在线播放| 欧美一区二区视频在线观看| 国产欧美日韩综合精品一区二区| 最新中文字幕一区二区三区| 亚洲欧洲日本在线| yourporn久久国产精品| 亚洲精品久久嫩草网站秘色| 同产精品九九九| 国内久久婷婷综合| 欧美日韩日日骚| 久久在线免费观看| 一区二区三区 在线观看视频| 狠狠色狠狠色综合系列| 色94色欧美sute亚洲线路一久| 国产清纯美女被跳蛋高潮一区二区久久w | 欧美一级黄色大片| 欧美激情一区二区三区蜜桃视频| 五月天激情综合网| 成人91在线观看| 精品久久久久久久久久久久包黑料| 亚洲欧洲综合另类| 国产精品亚洲第一| 日韩视频不卡中文| 亚洲国产婷婷综合在线精品| 成人午夜在线播放| 精品国产不卡一区二区三区| 亚洲成人午夜电影| 色综合久久综合中文综合网| 久久精品在线免费观看| 奇米色一区二区三区四区| 色综合久久中文字幕| 欧美精品一区二区三区久久久 | 91在线视频播放地址| 久久亚洲一级片| 麻豆精品一区二区综合av| 欧美日韩一区国产| 一区二区三区**美女毛片| 色综合天天综合| 国产精品久久久久久久久免费桃花 | 欧美午夜电影网| 亚洲人成人一区二区在线观看| 国产成人欧美日韩在线电影| 久久综合久久综合亚洲| 精品一区二区三区的国产在线播放| 欧美图片一区二区三区| 亚洲综合色区另类av| 91色九色蝌蚪| 亚洲欧美偷拍另类a∨色屁股| 日日夜夜精品视频天天综合网| 欧美老人xxxx18| 亚洲chinese男男1069| 在线电影院国产精品| 韩国视频一区二区| 国产亚洲短视频| 欧洲av在线精品| 看电影不卡的网站| 中文字幕一区二区三区四区不卡 | 国内精品嫩模私拍在线| 在线成人午夜影院| 国产综合久久久久久鬼色| 亚洲婷婷综合色高清在线| 9191国产精品| 91蝌蚪国产九色| 久久精品国产99国产| 午夜亚洲福利老司机| 欧美乱熟臀69xxxxxx| 日韩激情一二三区| 国产亚洲精品久| 欧美一区中文字幕| 91麻豆国产精品久久| 国内一区二区视频| 五月激情综合网| 国产日韩欧美激情| 欧美亚洲国产bt| 久久综合五月天婷婷伊人| 亚洲免费在线播放| 欧美午夜一区二区| 日韩精品亚洲一区| 日韩欧美一级二级三级| 国产乱色国产精品免费视频| 欧美不卡一二三| 色噜噜狠狠一区二区三区果冻| 激情五月激情综合网| 亚洲超碰精品一区二区| 久久国产麻豆精品| 欧美日韩免费观看一区二区三区| 久久久噜噜噜久噜久久综合| 午夜精品久久久久| 亚洲精品在线免费播放| 成人看片黄a免费看在线| 亚洲综合色噜噜狠狠| 日韩三级视频在线看| 成人动漫一区二区三区| 亚欧色一区w666天堂| 久久久久国产精品麻豆ai换脸| 97久久超碰精品国产| 青青青伊人色综合久久| 欧美高清在线一区| 欧美精品v国产精品v日韩精品 | 91久久精品国产91性色tv| 免费日韩伦理电影| 国产精品进线69影院| 欧美日韩不卡一区| 懂色av一区二区三区免费看| 亚洲国产成人高清精品| 亚洲乱码国产乱码精品精的特点| 日韩午夜激情电影| 94-欧美-setu| 韩国毛片一区二区三区| 亚洲一级片在线观看| 久久久一区二区三区捆绑**| 欧美中文字幕一二三区视频| 黄色小说综合网站| 亚洲电影第三页| 国产精品久久久99| 日韩精品在线看片z| 91国偷自产一区二区开放时间| 美女尤物国产一区| 一区二区三区精品在线观看| 久久久久久麻豆| 欧美精品乱人伦久久久久久| 成人爱爱电影网址| 黄网站免费久久| 偷拍一区二区三区四区| 中文字幕日本不卡| 久久青草欧美一区二区三区| 7777精品伊人久久久大香线蕉超级流畅| 亚洲日本电影在线| 精品一区二区日韩| 91蜜桃婷婷狠狠久久综合9色| 欧美一区二区美女| 亚洲欧洲韩国日本视频| 久热成人在线视频| 欧美日韩高清一区二区不卡| 国产欧美一区二区三区在线看蜜臀| 亚洲精品日产精品乱码不卡| 极品少妇xxxx精品少妇| 欧美怡红院视频| 亚洲日本免费电影| 成人av资源站| 国产色产综合产在线视频| 婷婷丁香久久五月婷婷| 在线观看视频一区二区欧美日韩| 精品国产一区二区三区四区四| 一区二区三区免费网站| 国产一区二区91| 国产欧美精品在线观看| 美女网站在线免费欧美精品| 国产精品你懂的在线欣赏| 国产白丝网站精品污在线入口| 91精品麻豆日日躁夜夜躁| 国产亚洲va综合人人澡精品 | 国产午夜三级一区二区三| 午夜精品久久久久久久99水蜜桃| 91麻豆精品在线观看| 国产精品色噜噜| 国产在线观看免费一区| 欧美国产精品中文字幕| 久久久精品天堂| 久久久精品日韩欧美| 日韩免费电影一区| 91色.com| 色哦色哦哦色天天综合| 色系网站成人免费| 在线视频亚洲一区| 韩国一区二区在线观看| 日本一区二区视频在线| 成人h动漫精品一区二区| 亚洲人午夜精品天堂一二香蕉| 91成人免费网站| 白白色亚洲国产精品| 91福利在线免费观看| 91电影在线观看| 婷婷中文字幕综合| 捆绑紧缚一区二区三区视频| 国产一区二区三区在线观看精品| 国产aⅴ综合色| av中文一区二区三区| 一本大道av伊人久久综合| 欧美三级韩国三级日本三斤|