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

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

?? adjpro0504.cpp

?? GPS網平差計算
?? CPP
?? 第 1 頁 / 共 5 頁
字號:
			 flag++;
        	}while(flag<a.obnum);
		end.X0=a.Pt[1].X0;end.Y0=a.Pt[1].Y0;
		end.X=end.Y=-PI;
	
// 計算改正后起始坐標方位角與長度        
		a.L[obi].dist0*=dist(a.Pt[0],a.Pt[1])/dist(a.Pt[0],end); 
	    double ddf=afa(a.Pt[0],a.Pt[1])-afa(a.Pt[0],end);
		if(ddf<0) ddf+=2*PI;
		a.L[obi].A0+=h_d(ddf);
// 各點近似坐標歸零        
		 for(i=1;i<a.allpnum;i++)
		  if(i<a.fixpnum){a.Pt[i].X0=a.Pt[i].X;a.Pt[i].Y0=a.Pt[i].Y;}
		  else a.Pt[i].X0=a.Pt[i].Y0=-PI;
		 
// 近似方位角歸零        
		 for(i=0;i<a.obnum+a.fixafn+a.fixdisn;i++)
			 if(i!=obi)a.L[i].A0=-PI;
		 zheng(a.L[obi]);                       //   坐標正算
// 計算改正后近似方位角		
		 do{flag=0;
			statangc(a);
			for(int i=0;i<a.obnum;i++)
				if(a.L[i].A0==-PI){flag=1;break;}
		}while(flag==1);
// 計算改正后各點的近似坐標        
        do{flag=0;
		for(int i=0;i<a.obnum-1;i++)
	    for(int j=i+1;j<a.obnum;j++)
	     	XY0ang(a.L[i],a.L[j]);
		for(i=0;i<a.allpnum;i++)
			if(a.Pt[i].X0==-PI)
			{ flag=1;break;	}
        	}while(flag==1);
//	for(i=0;i<a.allpnum;i++)
//		cout<<a.Pt[i].name<<"  "<<a.Pt[i].X0<<"  "<<a.Pt[i].Y0<<"  "
//		<<a.Pt[i].X<<"  "<<a.Pt[i].Y<<"  "<<endl;
	
   return 1;
}
//************************計算控制網未知點的近似坐標**********************************************
int setx0y0(XYnet &a)
{
	int n=a.obnum+a.fixdisn+a.fixafn;
// 1.計算近似坐標、近似邊長確定的方位角與邊長
int t(0);
do{ 
	for(int i=0;i<n;i++)
	{
	   if(a.L[i].startp->X0!=-PI && a.L[i].endp->X0!=-PI && a.L[i].A0==-PI)
	   { 
   //1.1 近似坐標確定的邊的方位角	  
		   a.L[i].A0=h_d(afa(*(a.L[i].startp),*(a.L[i].endp)));    
	   	   for(int k=0;k<n;k++)
		   {
			 if(a.L[i].startp==a.L[k].endp && a.L[i].endp==a.L[k].startp && a.L[k].A0==-PI)
			 { 
		       if(d_h(a.L[i].A0)-PI>=0) 
		       a.L[k].A0=h_d(d_h(a.L[i].A0)-PI);
		      else a.L[k].A0=h_d(d_h(a.L[i].A0)+PI);
			 }
			 if(a.L[i].startp==a.L[k].startp && a.L[i].endp==a.L[k].endp && a.L[k].A0==-PI)
			 a.L[k].A0=a.L[i].A0;
		   }
	   }
   //1.2 邊長觀測值計算的近似邊長	  
	   if(a.L[i].style==2 || a.L[i].style==4)                      
	     for(int k=0;k<n;k++)
		  if(a.L[i].startp==a.L[k].endp && a.L[i].endp==a.L[k].startp && a.L[k].dist0==-PI 
			 || a.L[i].startp==a.L[k].startp && a.L[i].endp==a.L[k].endp && a.L[k].dist0==-PI)
		  a.L[k].dist0=a.L[i].dist0;
   //1.3 由已知近似方位角推算未知近似方位角
		  if(a.L[i].A0!=-PI)                                          
	     for(int k=0;k<n;k++)
		 {
			if(a.L[i].startp==a.L[k].endp && a.L[i].endp==a.L[k].startp && a.L[k].A0==-PI)
			{
			 if(d_h(a.L[i].A0)-PI>=0) 
		       a.L[k].A0=h_d(d_h(a.L[i].A0)-PI);
		      else a.L[k].A0=h_d(d_h(a.L[i].A0)+PI);
			}
		  if(a.L[i].startp==a.L[k].startp && a.L[i].endp==a.L[k].endp && a.L[k].A0==-PI )
		  	a.L[k].A0=a.L[i].A0;
		 }
	}

// 2. 以測站計算觀測值近似方位角
	 statangc(a);	
// 3.近似坐標計算
	  
//	 3.1 兩方位角交會法
	  for(i=0;i<n-1;i++)
	    for(int j=i+1;j<n;j++)
	     	XY0ang(a.L[i],a.L[j]);

//   3.2 坐標正算法
       for(i=0;i<a.obnum+a.fixafn+a.fixdisn;i++)
        zheng(a.L[i]);

//   3.3 角度后方交會法
       for(i=0;i<a.obnum-2;i++)
	    for(int j=i+1;j<a.obnum-1;j++)
         for(int k=j+1;k<a.obnum;k++)
           houj(a.L[i],a.L[j],a.L[k]);

//	 3.4邊長后方交會法	  
      for(i=0;i<a.obnum+a.fixafn+a.fixdisn-2;i++)
	    for(int j=i+1;j<a.obnum+a.fixafn+a.fixdisn-1;j++)
         for(int k=j+1;k<a.obnum+a.fixafn+a.fixdisn;k++)
			 XY0dist(a.L[i],a.L[j],a.L[k]);

//	 3.5 無定向導線
         Udxdsetx0y0(a);  		

// 4. 迭代條件的判斷        
	   t=0;
	   for( i=0;i<a.allpnum;i++)
	   {
//		cout<<a.Pt[i].name<<"  "<<a.Pt[i].X0<<"   "<<a.Pt[i].Y0<<endl;
		   if(a.Pt[i].X0==-PI || a.Pt[i].Y0==-PI)
		   t=1;
	   }
  }while(t==1);

   cout<<"---------------------------------------------------------------------------"<<endl;
	cout<<"            未知點近似坐標           "<<endl;
cout<<"---------------------------------------------------------------------------"<<endl;
	for(int ii=a.fixpnum; ii<a.allpnum;ii++)
cout<<"    "<<a.Pt[ii].name<<"  "<<setf(a.Pt[ii].X0,3)<<"  "<<setf(a.Pt[ii].Y0,3)<<endl;
cout<<"---------------------------------------------------------------------------"<<endl;

   return 1;
}

//********************************設置平面網平差的A,P,L*******************************************
int setXYadj(XYnet &a)
{
// 1 確定平差網基本信息
	a.aa.m=a.obnum+a.fixafn+a.fixdisn;
	a.aa.n=2*a.allpnum+a.statnum;
// 2 確定觀測值的權鎮P 
	for(int i=0;i<a.aa.m;i++)       
	{
		for(int j=0;j<a.aa.m;j++)
			a.aa.P[i][j]=0;
		if(a.L[i].style==1)        // 設置角度觀測值的權            
		{
			  a.aa.P[i][i]=1;
		}
		if(a.L[i].style==2)        // 設置距離觀測值的權
		{
			double mlml=a.msa+a.msb/1000000*a.L[i].dist;
			 mlml*=mlml;
			  a.aa.P[i][i]=a.mangle/rou*a.mangle/rou/mlml;
		}
        if(a.L[i].style==3 || a.L[i].style==4)// 設置固定距離與方位角觀測值的權
				  a.aa.P[i][i]=1000000;
	}
 //  matdis(a.aa.P,a.aa.m,a.aa.m);      
// 3 確定誤差方程系數陣A	
	for(i=0;i<a.aa.m;i++)
	{
	   double s=dist(*(a.L[i].startp),*(a.L[i].endp));
//	   cout<<s<<endl;
	   double ss=s*s;
	   
	   double dy=a.L[i].endp->Y0-a.L[i].startp->Y0;
       double dx=a.L[i].endp->X0-a.L[i].startp->X0;
       double aki=dy/ss; double bki=-1*dx/ss;
		
	   for(int j=0;j<a.aa.n;j++)
	   {a.aa.A[i][j]=0;
            if(a.L[i].style==1)                             // 方向觀測值誤差方程系數 
			{
			 a.aa.A[i][2*a.allpnum+a.L[i].sti]=-1;          // 測站定向角未知數系數
	         
			 a.aa.A[i][2*(a.L[i].startp->i)]=aki;
	         a.aa.A[i][2*(a.L[i].startp->i)+1]=bki;
             a.aa.A[i][2*(a.L[i].endp->i)]=-aki;
	         a.aa.A[i][2*(a.L[i].endp->i)+1]=-bki;
			}
			if(a.L[i].style==2 || a.L[i].style==4)        // 邊長觀測值、固定邊長誤差方程系數
			{
			 a.aa.A[i][2*(a.L[i].startp->i)]=bki*s;
	         a.aa.A[i][2*(a.L[i].startp->i)+1]=-aki*s;
             a.aa.A[i][2*(a.L[i].endp->i)]=-bki*s;
	         a.aa.A[i][2*(a.L[i].endp->i)+1]=aki*s;
			}
			if(a.L[i].style==3)                             // 固定方位角誤差方程系數 
			{
			 a.aa.A[i][2*a.L[i].startp->i]=aki;
	         a.aa.A[i][2*a.L[i].startp->i+1]=bki;
             a.aa.A[i][2*a.L[i].endp->i]=-aki;
	         a.aa.A[i][2*a.L[i].endp->i+1]=-bki;
			}
	   }

	}  
//	matdis(a.aa.A,a.aa.m,a.aa.n); 
// 4 確定誤差方程常數項L
	for(i=0;i<a.aa.m;i++)
	{
		a.L[i].A0=h_d(afa(*(a.L[i].startp),*(a.L[i].endp)));
	    a.L[i].dist0=dist(*(a.L[i].startp),*(a.L[i].endp));
     
		if(a.L[i].style==3)
		{
		  a.aa.l[i][0]=d_h(a.L[i].A-a.L[i].A0);
		}
		if(a.L[i].style==2 || a.L[i].style==4)
		{
		  a.aa.l[i][0]=a.L[i].dist-a.L[i].dist0;
		}

	}
	//方向觀測值誤差方程常數項
   int n=0;
    for(int j=0;j<a.statnum;j++)
	{
		for(int i=n;i<n+a.st[j].aglnum;i++)                           
		{
			double scd=d_h(a.L[i].A0)-d_h(a.L[n].A0);
			if(scd<0) scd+=2*PI;
	        a.aa.l[i][0]=d_h(a.L[i].angle)-scd;
		}
		n+=a.st[j].aglnum+a.st[j].disnum;
	}
  //matdis(a.aa.l,a.aa.m);

	return 1;
}
//********************************控制網平差計算**************************************************
int doXYadj(XYnet &a)
{
// 6 平差計算
int r0=a.fixafn+a.fixdisn;
	if(!doadj(a.aa,2*a.fixpnum,r0))return 0;            // 其中第二項為控制點數與測站數之和
cout<<"---------------------------------------------------------------------------"<<endl;
	cout<<"   未知數改正數           "<<endl;
cout<<"---------------------------------------------------------------------------"<<endl;
	matdis(a.aa.X,a.aa.n);

cout<<"---------------------------------------------------------------------------"<<endl;
	cout<<"   驗后單位權中誤差:"<<a.aa.m0*206264.8<<" 秒 "<<endl;
cout<<"---------------------------------------------------------------------------"<<endl;
	cout<<"   平差后未知點坐標: "<<endl<<endl;
cout<<"---------------------------------------------------------------------------"<<endl;

	for(int i=a.fixpnum;i<a.allpnum;i++)
	{
		a.Pt[i].X=a.Pt[i].X0+a.aa.X[2*i][0];
        a.Pt[i].Y=a.Pt[i].Y0+a.aa.X[2*i+1][0];
        a.Pt[i].X0+=a.aa.X[2*i][0]; 
		a.Pt[i].Y0+=a.aa.X[2*i+1][0];
		cout.precision(11);cout.width(10);
		cout<<"      "<<a.Pt[i].name<<"  "<<setf(a.Pt[i].X,4)<<"  "<<setf(a.Pt[i].Y,4)<<endl; 
	}
cout<<"---------------------------------------------------------------------------"<<endl;
    cout<<"    未知點坐標的協方差陣:"<<endl<<endl;
cout<<"---------------------------------------------------------------------------"<<endl;
	    for(i=2*a.fixpnum;i<2*a.allpnum;i++)
		{   cout<<"    ";
              for(int j=2*a.fixpnum;j<2*a.allpnum;j++)
			  {
				  cout<<a.aa.m0*a.aa.m0*a.aa.QXX[i][j]<<"  ";
			      
			  }cout<<endl;
			 		}
cout<<"---------------------------------------------------------------------------"<<endl;
    cout<<"    觀測值改正數:"<<endl<<endl;
cout<<"---------------------------------------------------------------------------"<<endl;
matdis(a.aa.V,a.aa.m);
cout<<"---------------------------------------------------------------------------"<<endl;

//7 點位中誤差與誤差橢圓元素計算
		  
		for(i=a.fixpnum;i<a.allpnum;i++)
		{ 
			// 坐標中誤差計算
			  a.Pt[i].mX=a.aa.m0*sqrt(a.aa.QXX[2*i][2*i]); 
			  a.Pt[i].mY=a.aa.m0*sqrt(a.aa.QXX[2*i+1][2*i+1]);
            
			// 誤差橢圓參數計算 
		   double  K=sqrt((a.aa.QXX[2*i][2*i]-a.aa.QXX[2*i+1][2*i+1])
			   *(a.aa.QXX[2*i][2*i]-a.aa.QXX[2*i+1][2*i+1])
			   +4*a.aa.QXX[2*i][2*i+1]*a.aa.QXX[2*i][2*i+1]); 
			 a.Pt[i].mp=sqrt(a.Pt[i].mX*a.Pt[i].mX+a.Pt[i].mY*a.Pt[i].mY);
			 a.Pt[i].E=sqrt(1/2.0*a.aa.m0*a.aa.m0*(a.aa.QXX[2*i][2*i]+a.aa.QXX[2*i+1][2*i+1]+K));
			 a.Pt[i].F=sqrt(1/2.0*a.aa.m0*a.aa.m0*(a.aa.QXX[2*i][2*i]+a.aa.QXX[2*i+1][2*i+1]-K));
            			
			 double F2=atan2(2*a.aa.QXX[2*i][2*i+1],a.aa.QXX[2*i][2*i]-a.aa.QXX[2*i+1][2*i+1]);
			 if(F2<=0) F2+=2*PI;F2/=2.0;
			 if(a.aa.QXX[2*i][2*i+1]>0 && F2>PI/2.0 && F2<PI 
				 || a.aa.QXX[2*i][2*i+1]>0 && F2>PI*3/2.0 && F2<2*PI)
              F2+=PI/2.0;
			 if(a.aa.QXX[2*i][2*i+1]<0 && F2<PI/2.0 && F2>0 
				 || a.aa.QXX[2*i][2*i+1]<0 && F2>PI && F2<PI*3/2.0)
              F2+=PI/2.0;
              if(F2>=2*PI) F2-=2*PI;
			 a.Pt[i].T=h_d(F2);
		       
		}

return 1;
}

//*******************************平面網的文件輸入*************************************************
int finXYnet(XYnet &a,char *fname)        //  文件輸入平面網函數 
{ 
	ifstream in(fname,ios::nocreate);     // 建立文件流,并與輸入文件名建立關聯
	if(!in) {cout<<fname<<" error: file does not exist!   "<<endl; return 0;}
	//  文件現實性判斷

// 1 輸入網的基本信息
	char name[20];            
    in>>a.netname;            
	in>>a.allpnum;
	in>>a.fixpnum;	
    in>>a.statnum;
//	in>>a.obnum;
	a.obnum=0;
	in>>a.fixdisn;
	in>>a.fixafn;
	in>>a.mangle;
	in>>a.msa;
	in>>a.msb;
	int n(a.fixpnum);                   // n為已輸入名字的點的個數

// 2輸入控制點信息	
	for(int i=0;i<a.fixpnum;i++)
	{
		in>>a.Pt[i].name>>a.Pt[i].X>>a.Pt[i].Y;
        a.Pt[i].fixed=1;                // 控制點標記
		a.Pt[i].X0=a.Pt[i].X;
        a.Pt[i].Y0=a.Pt[i].Y;
		a.Pt[i].mX=a.Pt[i].mY=0;
		a.Pt[i].i=i;                    // 控制點編號,從0到a.fixpnum-1
	}

// 3 輸入未知點相關信息(名字在后面輸入)  
	for(i=a.fixpnum;i<a.allpnum;i++)      
	{
	    a.Pt[i].fixed=0;                // 未知點標記
		a.Pt[i].X=a.Pt[i].Y=-PI;
		a.Pt[i].X0=a.Pt[i].Y0=-PI;
		a.Pt[i].mX=a.Pt[i].mY=0;
		*(a.Pt[i].name)=0;
		a.Pt[i].i=i;                    // 為未知點編號,從a.fixpnum到a.allpnum-1
	}
   a.anglenum=0;
   a.distnum=0;
// 4 輸入測站及觀測值
	
	int obsnum(0);

	for(i=0;i<a.statnum;i++)                                    
	{
  // 4-1 輸入測站信息		
		int t=0;                           // 點名比較標志
	  in>>name;                         // 輸入測站名
    	for(int k=0;k<n;k++)
		  if(strnicmp(name,a.Pt[k].name,20)==0)
		  {
			  a.st[i].stp=&(a.Pt[k]);   // 找到同名點,起點指針指向該點
			  t++;                      // 找到標志
		  }
		if(t==0) {strcpy(a.Pt[n].name,name); 
			a.st[i].stp=&(a.Pt[n]);     // 找不到同名點,該名輸給新點
		    n++;}
		in>>a.st[i].obnum;
	  
	   a.st[i].aglnum=0;                // 測站角度觀測個數
 	   a.st[i].disnum=0;                // 測站距離觀測個數 
           a.st[i].i=i;     

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91精品1区2区| 91麻豆精品国产91久久久使用方法| 亚洲免费高清视频在线| 制服丝袜亚洲网站| 91欧美一区二区| 国产乱子伦一区二区三区国色天香| 亚洲色图一区二区三区| 久久精品无码一区二区三区| 欧美在线小视频| 99视频精品免费视频| 久久99久久精品| 婷婷久久综合九色综合伊人色| 一区免费观看视频| 国产调教视频一区| 精品国产成人在线影院| 91精品啪在线观看国产60岁| 在线视频你懂得一区| 不卡大黄网站免费看| 国产老肥熟一区二区三区| 免费亚洲电影在线| 午夜精品视频一区| 亚洲韩国一区二区三区| 亚洲免费观看高清完整版在线观看熊| 久久亚洲捆绑美女| 久久综合av免费| 久久综合久久综合亚洲| 日韩一级大片在线| 欧美精品1区2区| 欧美性受xxxx黑人xyx性爽| 色综合视频在线观看| av激情综合网| 成人av电影在线| 成人激情文学综合网| 成人听书哪个软件好| 国产白丝网站精品污在线入口| 国产综合色产在线精品 | 亚洲成人av一区二区| 一区二区三区欧美亚洲| 亚洲精品综合在线| 亚洲免费电影在线| 亚洲综合视频在线观看| 亚洲图片自拍偷拍| 亚洲mv在线观看| 在线视频综合导航| 色综合网色综合| 欧美最新大片在线看| 欧美日韩成人高清| 欧美一级理论片| 精品美女在线播放| 国产丝袜欧美中文另类| 中文字幕欧美国产| 亚洲少妇30p| 一二三区精品视频| 日韩—二三区免费观看av| 欧美aⅴ一区二区三区视频| 日韩国产一二三区| 国内精品伊人久久久久av影院| 九九精品视频在线看| 国产91在线观看丝袜| 91丨九色porny丨蝌蚪| 欧美日韩一区三区| 精品欧美黑人一区二区三区| 国产亚洲一二三区| 亚洲免费观看高清在线观看| 午夜视频在线观看一区二区三区| 蜜臀av一区二区| 国产超碰在线一区| 欧美性猛片aaaaaaa做受| 欧美α欧美αv大片| 日本一区二区免费在线观看视频 | 亚洲欧美色综合| 五月婷婷另类国产| 国产剧情一区二区| 一本大道久久a久久精二百| 欧美日本国产视频| 久久精品男人天堂av| 一区二区理论电影在线观看| 日本不卡一区二区三区高清视频| 国产98色在线|日韩| 精品视频在线免费观看| 久久精品在这里| 亚洲第一福利一区| 国产成人午夜99999| 91成人免费电影| 久久久三级国产网站| 亚洲图片一区二区| 国产91精品在线观看| 欧美美女黄视频| 国产精品麻豆视频| 麻豆成人91精品二区三区| 成人福利视频网站| 欧美一级欧美一级在线播放| 国产精品视频yy9299一区| 日本免费在线视频不卡一不卡二| av动漫一区二区| 日韩欧美中文一区二区| 亚洲少妇最新在线视频| 国产麻豆精品95视频| 制服丝袜在线91| 亚洲精品一二三| 国产99久久久精品| 日韩午夜av一区| 亚洲成人午夜影院| 一本色道久久综合亚洲aⅴ蜜桃 | 亚洲一区在线观看免费| 国产黄色精品视频| 欧美一区二区黄| 亚洲图片欧美一区| 91香蕉视频mp4| 国产日韩欧美一区二区三区乱码| 日韩av一区二| 欧美日韩亚洲综合在线 欧美亚洲特黄一级| 国产免费观看久久| 国产麻豆视频一区| 精品免费99久久| 蜜桃视频一区二区三区在线观看| 欧美特级限制片免费在线观看| 亚洲欧洲精品成人久久奇米网| 国产一区二区三区免费观看| 日韩一区二区三区视频在线观看 | 国产99一区视频免费| 日韩一区二区精品| 日韩精品视频网站| 欧美伦理电影网| 亚洲成在人线在线播放| 在线观看免费视频综合| 亚洲柠檬福利资源导航| 91女神在线视频| 亚洲免费在线视频一区 二区| www.欧美色图| 亚洲欧洲国产日本综合| av福利精品导航| 亚洲视频一区二区在线观看| 成人高清av在线| 最新国产成人在线观看| 91无套直看片红桃| 亚洲精品你懂的| 欧美天天综合网| 日本一道高清亚洲日美韩| 日韩欧美国产电影| 久久精品国产亚洲a| 2020国产精品| 成人激情免费电影网址| 亚洲欧洲性图库| 色女孩综合影院| 亚洲成va人在线观看| 91精品国产入口| 久久国产精品免费| 国产人伦精品一区二区| 99热这里都是精品| 亚洲国产va精品久久久不卡综合| 欧美日韩国产成人在线免费| 日韩影院精彩在线| 精品国产成人系列| 精品裸体舞一区二区三区| 国产乱人伦精品一区二区在线观看 | 欧美极品xxx| 色综合一个色综合亚洲| 亚洲成人av福利| 久久婷婷国产综合国色天香| 成人免费黄色大片| 亚洲成av人片在线观看无码| 日韩一级欧美一级| 成人动漫一区二区三区| 玉米视频成人免费看| 67194成人在线观看| 国产黄色成人av| 亚洲一区在线观看免费观看电影高清| 555夜色666亚洲国产免| 国产成人在线看| 一区二区三区在线免费播放| 在线成人小视频| 福利一区福利二区| 亚洲国产精品综合小说图片区| 日韩三区在线观看| 9色porny自拍视频一区二区| 亚洲大尺度视频在线观看| 国产亚洲精品中文字幕| 在线观看视频一区二区| 激情综合一区二区三区| 亚洲激情图片qvod| 久久久久久影视| 欧美日韩亚洲另类| 成人av电影在线观看| 日本欧美久久久久免费播放网| 国产精品嫩草久久久久| 日韩一级视频免费观看在线| 99综合电影在线视频| 激情六月婷婷久久| 亚洲一区在线播放| 国产精品色哟哟网站| 日韩限制级电影在线观看| 91麻豆文化传媒在线观看| 国产综合久久久久久鬼色| 亚洲午夜国产一区99re久久| 国产午夜精品久久久久久久 | 成人va在线观看| 久久91精品久久久久久秒播| 亚洲超碰97人人做人人爱| 国产精品视频线看|