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

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

?? 新建 文本文檔.txt

?? DP規劃
?? TXT
字號:
// dpView.cpp : implementation of the CDpView class
//

#include "stdafx.h"
#include "dp.h"

#include "dpDoc.h"
#include "dpView.h"

#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif

/////////////////////////////////////////////////////////////////////////////
// CDpView

IMPLEMENT_DYNCREATE(CDpView, CView)

BEGIN_MESSAGE_MAP(CDpView, CView)
	//{{AFX_MSG_MAP(CDpView)
	ON_COMMAND(IDM_DPYH, OnDpyh)
	//}}AFX_MSG_MAP
	// Standard printing commands
	ON_COMMAND(ID_FILE_PRINT, CView::OnFilePrint)
	ON_COMMAND(ID_FILE_PRINT_DIRECT, CView::OnFilePrint)
	ON_COMMAND(ID_FILE_PRINT_PREVIEW, CView::OnFilePrintPreview)
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// CDpView construction/destruction

CDpView::CDpView()
{
	// TODO: add construction code here

}

CDpView::~CDpView()
{
}

BOOL CDpView::PreCreateWindow(CREATESTRUCT& cs)
{
	// TODO: Modify the Window class or styles here by modifying
	//  the CREATESTRUCT cs

	return CView::PreCreateWindow(cs);
}

/////////////////////////////////////////////////////////////////////////////
// CDpView drawing

void CDpView::OnDraw(CDC* pDC)
{
	CDpDoc* pDoc = GetDocument();
	ASSERT_VALID(pDoc);
	// TODO: add draw code for native data here
}

/////////////////////////////////////////////////////////////////////////////
// CDpView printing

BOOL CDpView::OnPreparePrinting(CPrintInfo* pInfo)
{
	// default preparation
	return DoPreparePrinting(pInfo);
}

void CDpView::OnBeginPrinting(CDC* /*pDC*/, CPrintInfo* /*pInfo*/)
{
	// TODO: add extra initialization before printing
}

void CDpView::OnEndPrinting(CDC* /*pDC*/, CPrintInfo* /*pInfo*/)
{
	// TODO: add cleanup after printing
}

/////////////////////////////////////////////////////////////////////////////
// CDpView diagnostics

#ifdef _DEBUG
void CDpView::AssertValid() const
{
	CView::AssertValid();
}

void CDpView::Dump(CDumpContext& dc) const
{
	CView::Dump(dc);
}

CDpDoc* CDpView::GetDocument() // non-debug version is inline
{
	ASSERT(m_pDocument->IsKindOf(RUNTIME_CLASS(CDpDoc)));
	return (CDpDoc*)m_pDocument;
}
#endif //_DEBUG

/////////////////////////////////////////////////////////////////////////////
// CDpView message handlers

void CDpView::OnDpyh() 
{


	int i,j,k,l,m,n;//循環變量

	int ll,kk;

	long int a,b,c;//備用參數
	float x,y,z;//備用參數
	float x1,x2,x3;
	int mark;//標記用
	int sign;

	float Vu_bottom,Vu_top,hu_bottom=615.0,hu_top=620.0;
	float Vd_bottom,Vd_top,hd_bottom=554.5,hd_top=556.5;
	int U_st_num,D_st_num;

	float U_st[1000],D_st[1000];

  
	readdata_flood_TZY();

	
	  
////以庫容作為狀態變量,步長100萬m3

	long int step=4.5e5;//步長
///////////生成狀態序列
///////////上庫



	Vu_bottom=HtoV_TZY(hu_bottom);
	Vu_top=HtoV_TZY(hu_top);

	a=Vu_bottom/step;
    Vu_bottom=(a+1)*step;//忽略不足步長的庫容

	a=Vu_top/step;
    Vu_top=a*step;//忽略小于步長的庫容

	U_st_num=(Vu_top-Vu_bottom)/step;
	for(i=0;i<U_st_num;i++)
		U_st[i]=Vu_bottom+i*step;//上庫狀態序列



	Vd_bottom=HtoV_LD(hd_bottom);
	Vd_top=HtoV_LD(hd_top);

	a=Vd_bottom/step;
    Vd_bottom=(a+1)*step;//忽略不足步長的庫容

	a=Vd_top/step;
    Vd_top=a*step;//忽略小于步長的庫容

	D_st_num=(Vd_top-Vd_bottom)/step;
	for(i=0;i<D_st_num;i++)
		D_st[i]=Vd_bottom+i*step;//下庫狀態序列



///////////////////////////////////////////////////
///////////////////////////////////////////////////
///////////////////////////////////////////////////
	FILE *fp=fopen("檢驗狀態序列.txt","w");
	
	for (i=0;i<U_st_num;i++)
	{
		fprintf(fp,"%4.2f\n",U_st[i]);
    }

	for (i=0;i<D_st_num;i++)
	{
		fprintf(fp,"%4.2f\n",D_st[i]);
    }
	fclose(fp);
////////////////////////////////////////////////////
////////////////////////////////////////////////////	
////////////////////////////////////////////////////

////dp優化

	float ff[50][50];//階段優化目標存儲數組[U_st][D_st]
	float Qo_dp_TZY[50][50];
	float tt=3600;
	float Qin_dp_LD[50][50],Qo_dp_LD_0[50][25];
	float y1;
	float Qo_dp_LD_tmp[50][50];
	float ff_tmp[50];
	float AA=10e10;

////////////第一階段

	for(ll=0;ll<U_st_num;ll++)
		for(kk=0;kk<D_st_num;kk++)
		{
			Qo_dp_TZY[0][ll]=Qin_TZY[0]-(U_st[ll]-U_st[0])/tt;


			Qin_dp_LD[0][ll]=Qin_TZY[0]*0.4632+Qo_dp_TZY[0][ll];
			Qo_dp_LD_0[ll][kk]=Qin_dp_LD[0][ll]-(D_st[kk]-D_st[0])/tt;

			x1=VtoH_LD(D_st[kk]);
			

			if((Qo_dp_TZY[0][ll]>=0)&&(Qo_dp_LD_0[ll][kk]>=0))///水量平衡所得流量為正值
			{
				if(
				   ((x1<=553.8)&&(Qo_dp_LD_0[ll][kk]<=1800))///(下游)泄流限制,可能要調整
				   ||
				   (x1>553.8)
				  )
				{
					ff[ll][kk]=0.6*Qo_dp_TZY[0][ll]+0.4*Qo_dp_LD_0[ll][kk];	
					z=10;
				}
				else
				{
					ff[ll][kk]=AA;
				}
			}
			else
			{
				ff[ll][kk]=AA;
			}


			z=0;
		}
			z=0;

//////////中間階段

		float ff_tmp1[50][50][25];
		float ff_tmp2[50][25];
		int path_tmp[50][50][25],path_u[50][50],path_d[50][25];

		for(i=1;i<amount_flood-1;i++)
		{
			for(l=0;l<U_st_num;l++)
				for(ll=0;ll<U_st_num;ll++)
					for(k=0;k<D_st_num;k++)
					{
						for(kk=0;kk<D_st_num;kk++)
						{
							Qo_dp_TZY[ll][l]=Qin_TZY[i]-(U_st[l]-U_st[ll])/tt;

							Qin_dp_LD[ll][l]=Qin_TZY[i]*0.4632+Qo_dp_TZY[ll][l];
							
							Qo_dp_LD_tmp[kk][k]=Qin_dp_LD[ll][l]-(D_st[k]-D_st[kk])/tt;

							x1=VtoH_LD(D_st[k]);

							if((Qo_dp_TZY[ll][l]>0)&&(Qo_dp_LD_tmp[kk][k]>0))
							{
								if(
								   ((x1<=553.8)&&(Qo_dp_LD_tmp[kk][k]<=1800))
								   ||
								   (x1>553.8)
								  )
								{
									ff_tmp[kk]=0.6*Qo_dp_TZY[ll][l]+0.4*Qo_dp_LD_tmp[kk][k];
								}
								else
								{
									ff_tmp[kk]=AA;
								}
							}
							else
							{
								ff_tmp[kk]=AA;
							}

						}//kk循環

						x=ff_tmp[0];
						a=-1;
						for(kk=0;kk<D_st_num;kk++)
						{
							if(x>=ff_tmp[kk])
							{
								x=ff_tmp[kk];
								a=kk;
							}
						}
						ff_tmp1[l][ll][k]=x;
						path_tmp[l][ll][k]=a;

						z=0;
						if(i==3)
						{					
							z=9;
						}

						if(i==2)
						{
							z=0;
							z=9;
						}
						

					}//k,ll,l循環

		
				for(l=0;l<U_st_num;l++)
					for(k=0;k<D_st_num;k++)
					{
						x=ff_tmp1[l][0][k];
						a=-1;
						b=-1;
						for(ll=0;ll<U_st_num;ll++)
						{
							if(x>=ff_tmp1[l][ll][k])
							{
								x=ff_tmp1[l][ll][k];
								a=ll;
								b=path_tmp[l][ll][k];
							}
						}

						path_u[i+1][l]=a;
						path_d[i+1][k]=b;

						if(x>=ff[a][b])
						{
							ff_tmp2[l][k]=x;
						}
						else
						{
							ff_tmp2[l][k]=ff[a][b];
						}
					}//k,l循環

				z=0;
				x3=0;
				for(l=0;l<U_st_num;l++)
					for(k=0;k<D_st_num;k++)
					{
						ff[l][k]=ff_tmp2[l][k];
						if(
							/*((ff[l][k]-3649.71)>1)
							||
							((ff[l][k]-3649.71)<-1)*/
							ff[l][k]==AA
						  )
						{
							x3=-1;
						}
						else
						{
							z=1;
						}

					}//k,l循環

				if(z==0)
				{
					z=12;
					z=11;
				}


		}//i循環

/////////////////最后階段

		float ff_tmp3[50][25];
		float Qo_dp_LD_00[50][25];

		i=amount_flood-1;

		for(ll=0;ll<U_st_num;ll++)
			for(kk=0;kk<D_st_num;kk++)
			{
				Qo_dp_TZY[ll][0]=Qin_TZY[i]-(U_st[ll]-U_st[0])/tt;

				Qin_dp_LD[ll][0]=0.4623*Qin_TZY[i]+Qo_dp_TZY[ll][0];

				Qo_dp_LD_00[ll][kk]=Qin_dp_LD[ll][0]-(D_st[kk]-D_st[0])/tt;


				if((Qo_dp_TZY[ll][0]>0)&&(Qo_dp_LD_00[ll][kk]>0))
				{
					ff_tmp3[ll][kk]=0.6*Qo_dp_TZY[ll][0]+0.4*Qo_dp_LD_00[ll][kk];
				}
				else
				{
					ff_tmp3[ll][kk]=AA;
				}
				

				if(ff_tmp3[ll][kk]>ff[ll][kk])
				{
					ff[ll][kk]=ff_tmp3[ll][kk];
				}

			}


		x=ff[0][0];
		path_u[amount_flood-1][0]=0;
		path_d[amount_flood-1][0]=0;

		for(l=0;l<U_st_num;l++)
			for(k=0;k<D_st_num;k++)
			{
				if(x>=ff[l][k])
				{
					x=ff[l][k];
					path_u[amount_flood][0]=a=l;
					path_d[amount_flood][0]=b=k;
				}
			}


		z=0;
		for(l=0;l<U_st_num;l++)
			for(k=0;k<D_st_num;k++)
			{
				if(ff[l][k]==AA)
					x3=0;
				else			
				{
					z=1;
					x2=ff[l][k];
				}
			}



////////////////////////////提取軌跡


	int aa,bb;
	float UU[50],DD[50];

	UU[amount_flood]=U_st[0];
	DD[amount_flood]=D_st[0];

	a=path_u[amount_flood][0];
	b=path_d[amount_flood][0];
	for(i=amount_flood-1;i>0;i--)
	{
		aa=path_u[i][a];
		UU[i]=U_st[a];
		a=aa;

		bb=path_d[i][b];
		DD[i]=D_st[b];
		b=bb;
	}

	UU[0]=U_st[0];
	DD[0]=D_st[0];

	z=0;

	















}

void CDpView::readdata_flood_TZY()
{
	int i,j,k;

	for(i=0;i<1000;i++)
	{
		Qin_TZY[i]=-1;
		Qin_LD[i]=-1;
		Qout_TZY[i]=-1;
		Qout_LD[i]=-1;
	}///////////////////////////將未賦值的洪水序列初始化為-1;實際洪水序列的長度由amount_flood決定



	FILE *fp=fopen("桐子營洪水過程線.txt","r");     
	fscanf(fp,"%d",&amount_flood);

	for (i=0;i<amount_flood;i++)
	{
		fscanf(fp,"%f",&Qin_TZY[i]);
    }
	fclose(fp);

	fp=fopen("檢驗桐子營洪水過程線.txt","w");
	fprintf(fp,"入庫流量\n"); 
	
	for (i=0;i<amount_flood;i++)
	{
		fprintf(fp,"%4.2f\n",Qin_TZY[i]);
    }
	fclose(fp);

}

float CDpView::HtoV_TZY(float h)
{
	int i;
	float H[15],V[15];
	float v;
	FILE *fp=fopen("桐子營水位庫容曲線.txt","r");              
	for (i=0;i<15;i++)
	{
		fscanf(fp,"%f	%f",&H[i],&V[i]);
    }
	fclose(fp);

	if((h<590)||(h>625))//最小死水位,最大為所給范圍上限
		v=-100;//溢出

	for(i=0;i<14;i++)                      //求h水位對應的庫容v
		if((h>=H[i])&&(h<H[i+1]))
			v=V[i]+(V[i+1]-V[i])*(h-H[i])/(H[i+1]-H[i]);
	return v;

}

float CDpView::HtoV_LD(float h)
{
	int i;
	float H[34],V[34];
	float v;
	FILE *fp=fopen("龍洞水位庫容曲線.txt","r");              
	for (i=0;i<34;i++)
	{
		fscanf(fp,"%f	%f",&H[i],&V[i]);
    }
	fclose(fp);

	if((h<535.5)||(h>557))//最小死水位,最大為所給范圍上限
		v=-100;//溢出

	for(i=0;i<33;i++)              
		if((h>=H[i])&&(h<H[i+1]))
			v=V[i]+(V[i+1]-V[i])*(h-H[i])/(H[i+1]-H[i]);
	return v;


}

float CDpView::VtoQo_TZY(float v)
{
	int i;
	float H[15],V[15];
	float Qo;
	float h;
	FILE *fp=fopen("桐子營水位庫容曲線.txt","r");              
	for (i=0;i<15;i++)
	{
		fscanf(fp,"%f	%f",&H[i],&V[i]);
    }
	fclose(fp);

	if((v<15038000)||(v>101142000))v=-1000;//溢出:最小為死庫容,最大為所給范圍上限

	for(i=0;i<33;i++) 
		if((v>=V[i])&&(v<V[i+1]))
			h=H[i]+(H[i+1]-H[i])*(v-V[i])/(V[i+1]-V[i]);//V插出H

	Qo=HtoQo_TZY(h);
	return Qo;




}

float CDpView::VtoQo_LD(float v)
{
	int i;
	float h;
	float H[34],V[34];
	float Qo;
	FILE *fp=fopen("龍洞水位庫容曲線.txt","r");              
	for (i=0;i<34;i++)
	{
		fscanf(fp,"%f	%f",&H[i],&V[i]);
    }
	fclose(fp);

	if((v<27230000)||(v>68480000))v=-1000;//溢出:最小為死庫容,最大為所給范圍上限

	for(i=0;i<33;i++) 
		if((v>=V[i])&&(v<V[i+1]))
			h=H[i]+(H[i+1]-H[i])*(v-V[i])/(V[i+1]-V[i]);//V插出H

	Qo=HtoQo_LD(h);
	return Qo;
}



float CDpView::HtoQo_TZY(float h)
{
	int i;
	float H[18],Qout[18];
	float Qo;
	FILE *fp=fopen("桐子營水位泄流曲線.txt","r");              
	for (i=0;i<18;i++)
	{
		fscanf(fp,"%f	%f",&H[i],&Qout[i]);
    }
	fclose(fp);

	if((h<608)||(h>620))//所給庫泄曲線范圍
		Qo=-1000;//溢出

	for(i=0;i<17;i++)                      //求h水位對應的泄流能力Qo
		if((h>=H[i])&&(h<H[i+1]))
			Qo=Qout[i]+(Qout[i+1]-Qout[i])*(h-H[i])/(H[i+1]-H[i]);
	return Qo;

}

float CDpView::HtoQo_LD(float h)
{
	int i;
	float H[14],Qout[14];
	float Qo;
	FILE *fp=fopen("龍洞水位泄流曲線.txt","r");              
	for (i=0;i<14;i++)
	{
		fscanf(fp,"%f	%f",&H[i],&Qout[i]);
    }
	fclose(fp);

	if((h<544)||(h>555))//所給庫泄曲線范圍
		Qo=-1000;//溢出

	for(i=0;i<13;i++)                      //求h水位對應的泄流能力Qo
		if((h>=H[i])&&(h<H[i+1]))
			Qo=Qout[i]+(Qout[i+1]-Qout[i])*(h-H[i])/(H[i+1]-H[i]);
	return Qo;


}

float CDpView::VtoH_TZY(float v)
{
	int i;
	float H[15],V[15];
	float h;
	FILE *fp=fopen("桐子營水位庫容曲線.txt","r");              
	for (i=0;i<15;i++)
	{
		fscanf(fp,"%f	%f",&H[i],&V[i]);
    }
	fclose(fp);

	if((v<122000)||(v>101142000))//所給范圍
		h=-100;//溢出

	for(i=0;i<14;i++)                      //求h水位對應的庫容v
		if((v>=V[i])&&(v<V[i+1]))
			h=H[i]+(H[i+1]-H[i])*(v-V[i])/(V[i+1]-V[i]);
	return h;


}

float CDpView::VtoH_LD(float v)
{
	int i;
	float H[34],V[34];
	float h;
	FILE *fp=fopen("龍洞水位庫容曲線.txt","r");              
	for (i=0;i<34;i++)
	{
		fscanf(fp,"%f	%f",&H[i],&V[i]);
    }
	fclose(fp);

	if((v<27230000)||(v>68480000))//所給范圍
		h=-100;//溢出

	for(i=0;i<33;i++)              
		if((v>=V[i])&&(v<V[i+1]))
			h=H[i]+(H[i+1]-H[i])*(v-V[i])/(V[i+1]-V[i]);
	return h;

}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日本不卡一区二区三区高清视频| 欧美一级夜夜爽| 国产精品一品视频| 国模冰冰炮一区二区| 久久99热狠狠色一区二区| 蜜臀精品一区二区三区在线观看| 天堂影院一区二区| 青青青伊人色综合久久| 蜜臀久久久久久久| 一本一道综合狠狠老| 欧美日韩国产免费| 日韩欧美亚洲一区二区| 中文字幕成人在线观看| 亚洲私人影院在线观看| 亚洲成人自拍网| 久久爱www久久做| 欧美精品自拍偷拍| 久久精品一区二区三区不卡| 亚洲色欲色欲www在线观看| 国产伦理精品不卡| 色综合欧美在线| 欧美韩日一区二区三区| 精品一区二区在线视频| 91影院在线免费观看| 欧美一级一区二区| 日韩在线一二三区| 国产精品久久毛片av大全日韩| 亚洲日本在线a| 9色porny自拍视频一区二区| 欧美日韩一卡二卡三卡| 欧美成人伊人久久综合网| 国产精品污网站| 奇米888四色在线精品| 欧美日韩三级在线| 亚洲超丰满肉感bbw| 欧美日韩成人综合天天影院 | 久久99精品久久久久久动态图 | 欧美日韩亚洲国产综合| 亚洲综合清纯丝袜自拍| 久久se精品一区二区| 麻豆国产精品777777在线| 一道本成人在线| 欧美视频一区二区三区四区| 欧美亚洲综合一区| 亚洲午夜在线电影| 国产丶欧美丶日本不卡视频| 欧美日韩aaaaa| 日韩影院免费视频| 日韩精品中午字幕| 国产麻豆精品久久一二三| 日韩一区二区三区精品视频| 一区二区三区毛片| 国产91露脸合集magnet| www亚洲一区| 久久机这里只有精品| 精品国产网站在线观看| 男女视频一区二区| 久久久久国产精品厨房| 久久成人久久爱| 亚洲国产精品成人综合色在线婷婷| 粉嫩av亚洲一区二区图片| 亚洲欧美激情插| 91色视频在线| 亚洲午夜精品网| 2019国产精品| 色综合久久久久综合体| 七七婷婷婷婷精品国产| 国产欧美日产一区| 日韩高清不卡在线| 久久精品综合网| 欧美日本国产视频| 国产99精品国产| 日韩在线一区二区三区| 国产精品高潮久久久久无| 欧美卡1卡2卡| 91在线精品一区二区| 亚洲柠檬福利资源导航| 日韩欧美卡一卡二| 91麻豆自制传媒国产之光| 久久激情五月激情| 亚洲国产精品天堂| 国产精品嫩草影院com| 91精品欧美久久久久久动漫| 免费成人在线视频观看| 一区二区免费看| 国产亚洲精品精华液| 91精品综合久久久久久| 色一情一伦一子一伦一区| 久久国产视频网| 午夜电影一区二区三区| 欧美成人a∨高清免费观看| 91美女片黄在线观看91美女| 国产精品一区二区不卡| 免费成人av在线| 午夜在线成人av| 一二三区精品视频| 国产精品传媒视频| 久久精品人人做人人综合 | 在线影视一区二区三区| 性做久久久久久免费观看| 国产精品久久久久一区二区三区共| 日韩欧美国产高清| 91.xcao| 91国产丝袜在线播放| 国产不卡一区视频| 国产剧情一区二区| 精品一区二区三区日韩| 麻豆国产精品一区二区三区| 日日摸夜夜添夜夜添精品视频 | 免费精品视频在线| 一区二区高清视频在线观看| 亚洲色欲色欲www在线观看| 国产精品久久久久久久蜜臀 | 亚洲v精品v日韩v欧美v专区| 亚洲综合久久久| 亚洲一二三区不卡| 亚洲国产一区视频| 日韩av电影一区| 青青草97国产精品免费观看| 开心九九激情九九欧美日韩精美视频电影 | 51精品秘密在线观看| 91精品国产高清一区二区三区| 国产亚洲欧美日韩日本| 久久久不卡影院| 中文字幕精品三区| 国产精品欧美经典| 亚洲欧美日韩系列| 亚洲成人1区2区| 日韩av一区二区在线影视| 狠狠色2019综合网| 成人毛片老司机大片| 日本 国产 欧美色综合| 美腿丝袜亚洲三区| 国产精品香蕉一区二区三区| 成人av免费在线播放| 精品一区二区三区蜜桃| 风间由美性色一区二区三区| 99久久99久久免费精品蜜臀| 欧美吻胸吃奶大尺度电影 | 亚洲国产精品人人做人人爽| 日韩精品视频网站| 国产精品一二三四区| 91亚洲精品久久久蜜桃| 4438x亚洲最大成人网| 国产香蕉久久精品综合网| 亚洲欧美电影院| 美国毛片一区二区| 99久久精品免费| 正在播放亚洲一区| 国产蜜臀av在线一区二区三区| 亚洲三级在线免费观看| 蜜桃视频一区二区三区在线观看| 国产精品一级片在线观看| 欧美性感一区二区三区| 国产偷国产偷亚洲高清人白洁| 一区二区三区日韩欧美精品| 国产一区二区在线观看免费| 色老汉一区二区三区| 久久色在线视频| 亚洲国产日韩av| 成人中文字幕合集| 欧美一区二区三区成人| 中文字幕一区二区三区四区 | 日韩精品一区国产麻豆| 中文字幕在线一区免费| 蜜桃一区二区三区在线观看| 99热精品国产| 日韩精品一区二区三区swag | 色中色一区二区| 精品乱人伦一区二区三区| 亚洲自拍与偷拍| 成人小视频在线| 精品国产一区二区精华| 日韩一区精品字幕| 在线亚洲高清视频| 久久99国内精品| 精品国产区一区| 日韩久久免费av| 无码av免费一区二区三区试看 | 日韩高清欧美激情| 91麻豆高清视频| 欧美国产欧美综合| 久久爱www久久做| 欧美一区二区三区视频| 亚洲国产欧美一区二区三区丁香婷| 风流少妇一区二区| 久久久久久久久久久电影| 免费观看在线综合色| 欧美美女一区二区三区| 亚洲午夜免费视频| 在线一区二区观看| 夜夜操天天操亚洲| 91国产视频在线观看| 亚洲欧美日韩系列| 欧美电影免费观看高清完整版在线| 亚洲va欧美va人人爽| 欧美三级日韩在线| 亚洲成va人在线观看| 欧美巨大另类极品videosbest | 欧美日韩国产首页|