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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

笛卡尔树详解带建树模板及例题运用(Largest Submatrix of All 1’s,洗车 Myjnie,Removing Blocks,SPOJ PERIODNI)

發布時間:2023/12/3 编程问答 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 笛卡尔树详解带建树模板及例题运用(Largest Submatrix of All 1’s,洗车 Myjnie,Removing Blocks,SPOJ PERIODNI) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

文章目錄

  • 笛卡爾樹
    • 介紹
    • 例題
      • Largest Submatrix of All 1’s
    • 應用
      • 「POI2015」洗車 Myjnie
      • [AGC028B] Removing Blocks
      • SPOJ PERIODNI

笛卡爾樹

介紹

笛卡爾樹是一種數據結構,每個點由兩個值,鍵值key和權值val,組成

  • 其鍵值滿足二叉樹性質

    • 即點的左子樹內所有點的鍵值均小于點的鍵值,點的鍵值均小于點的右子樹內所有點的鍵值

      所以笛卡爾樹按照中序遍歷就會得到原序列

      通常笛卡爾樹的鍵值就是下標

  • 其權值滿足堆的性質

    • 可以是大根堆,可以是小根堆

      以小根堆為例,點的權值是該點子樹內所有點的權值最小值

      每個點代表一個連續區間的信息

如果某笛卡爾樹,鍵值和權值互不相等,則建出來得笛卡爾樹是唯一的

笛卡爾樹的構建時間復雜度是O(n)O(n)O(n)

按照鍵值是下標的原則,順次加入點

則每次點都會走根的右邊,路徑是一條右鏈

但這只能維護笛卡爾樹的二叉樹性質,無法維護堆的性質

實際上,使用單調棧維護笛卡爾樹的右鏈

找到第一個權值大于新點權值的點

發現用新點代替該點,并使得該點及其一下所有點都成為新點的左子樹

恰好維護了笛卡爾樹的性質

對應的單調棧操作就會把該點及后面的點全都彈棧

然后新點入棧

模板

void build() {stack < int > s;for( int i = 1;i <= n;i ++ ) {while( ! s.empty() and h[s.top()] >= h[i] )lson[i] = s.top(), s.pop();if( ! s.empty() ) rson[s.top()] = i;s.push( i );}while( ! s.empty() ) rt = s.top(), s.pop(); }

例題

笛卡爾樹的應用最常見的就是與直方圖的結合,求最長矩陣的面積

Largest Submatrix of All 1’s

POJ3494

此題無非多了一個枚舉直方圖的底邊在第幾行,所以用來當模板題沒有問題

題意:求全為1的矩陣最大面積

把每一列當成一個建筑

枚舉直方圖的底邊后,計算出從第一行到底邊的每一列的高度

只取從底邊開始延伸的連續段,半路夭折的段不需要考慮,因為底邊是枚舉的,那些段一定被計算過了

然后就是模板的笛卡爾樹建立

因為笛卡爾樹的每個點代表一個連續區間的最小值,所以求存在矩陣的最大值

就考慮矩陣的高度是每個點的可能,那可延伸的高度就是這個點管轄的區間長度,也就等于子樹個數(含自身)

一遍dfs就可以計算得出

#include <stack> #include <cstdio> #include <iostream> using namespace std; #define maxn 2005 int n, m, rt, ans; int h[maxn], s[maxn], lson[maxn], rson[maxn]; int a[maxn][maxn];void build() {stack < int > s;for( int i = 1;i <= n;i ++ ) {while( ! s.empty() and h[s.top()] >= h[i] )lson[i] = s.top(), s.pop();if( ! s.empty() ) rson[s.top()] = i;s.push( i );}while( ! s.empty() ) rt = s.top(), s.pop(); }int dfs( int x ) {if( ! x ) return 0;int siz = dfs( lson[x] ) + dfs( rson[x] ) + 1;ans = max( ans, siz * h[x] );return siz; }int main() {while( ~ scanf( "%d %d", &m, &n ) ) {for( int i = 1;i <= m;i ++ )for( int j = 1;j <= n;j ++ )scanf( "%d", &a[i][j] );ans = 0;for( int i = 1;i <= m;i ++ ) {for( int j = 1;j <= n;j ++ ) {lson[j] = rson[j] = 0;if( a[i][j] ) h[j] ++;else h[j] = 0;}build();dfs( rt );}printf( "%d\n", ans );}return 0; }

應用

然而,笛卡爾樹很多應用其實都非常難

且直白地考察笛卡爾樹的并不多

只能說很多題有用到類似笛卡爾樹的思想罷了

其實代碼通篇看不到真正的笛卡爾樹建立使用

所以說,實際上很多題就算不會笛卡爾樹的人可能也會做

硬要扯到笛卡爾樹,我只能說可能略顯牽強罷了

「POI2015」洗車 Myjnie

dpl,r,k:[l,r]dp_{l,r,k}:[l,r]dpl,r,k?:[l,r]洗車店中最小花費為kkk的最大收益

枚舉最小花費的位置xxx

hx,k:[l,r]h_{x,k}:[l,r]hx,k?:[l,r]區間內含xxx點的花費上限≥k\ge kk的人數

dpl,r,k=max?{dpl,x?1,i≥k+dpx+1,r,j≥k+hx,k?k}dp_{l,r,k}=\max\Big\{dp_{l,x-1,i\ge k}+dp_{x+1,r,j\ge k}+h_{x,k}*k\Big\}dpl,r,k?=max{dpl,x?1,ik?+dpx+1,r,jk?+hx,k??k}

gl,r,k:max?{dpl,r,i≥k}g_{l,r,k}:\max\Big\{dp_{l,r,i\ge k}\Big\}gl,r,k?:max{dpl,r,ik?}

dpl,r,k=max?{gl,x?1,k+gx+1,r,k+hx,k?k}dp_{l,r,k}=\max\Big\{g_{l,x-1,k}+g_{x+1,r,k}+h_{x,k}*k\Big\}dpl,r,k?=max{gl,x?1,k?+gx+1,r,k?+hx,k??k}

kkk(每個人的承受能力cic_ici?)離散化

時間復雜度O(n3m)O(n^3m)O(n3m)

輸出方案,就在DPDPDP轉移的時候順便記錄最大值選取的xxx即可

fi,j,kf_{i,j,k}fi,j,k? :最小值xxx的位置

lsti,j,klst_{i,j,k}lsti,j,k? :后綴ggg貢獻i≥xi\ge xix中的收益最大值對應的iii

本題就是完全沒有笛卡爾樹的影子,只能說dpdpdp的設置和尋找區間最小值以及最后方案店消費設置為cic_ici?用到了類似笛卡爾樹的建立和詢問

但如果沒學過笛卡爾樹,也很有可能想得到這個dp以及答案構造的貪心策略

#include <cstdio> #include <cstring> #include <algorithm> using namespace std; #define maxn 52 #define maxm 4002 int n, m; struct node { int l, r, c; }p[maxm]; int c[maxm], ans[maxn]; int h[maxn][maxm]; int f[maxn][maxn][maxm], g[maxn][maxn][maxm], lst[maxn][maxn][maxm];void dfs( int l, int r, int k ) {if( l > r ) return;int x = f[l][r][k = lst[l][r][k]];ans[x] = c[k];dfs( l, x - 1, k );dfs( x + 1, r, k ); }int main() {scanf( "%d %d", &n, &m );for( int i = 1;i <= m;i ++ ) {scanf( "%d %d %d", &p[i].l, &p[i].r, &p[i].c );c[i] = p[i].c;}sort( c + 1, c + m + 1 );int cnt = unique( c + 1, c + m + 1 ) - c - 1;for( int i = 1;i <= m;i ++ )p[i].c = lower_bound( c + 1, c + cnt + 1, p[i].c ) - c;for( int len = 1;len <= n;len ++ )for( int i = 1;i <= n;i ++ ) {int j = i + len - 1;if( j > n ) break;for( int x = i;x <= j;x ++ )for( int k = 1;k <= cnt;k ++ )h[x][k] = 0;for( int k = 1;k <= m;k ++ )if( i <= p[k].l and p[k].r <= j )for( int x = p[k].l;x <= p[k].r;x ++ )h[x][p[k].c] ++;for( int x = i;x <= j;x ++ )for( int k = cnt;k;k -- )h[x][k] += h[x][k + 1];for( int k = cnt;k;k -- ) {int Max = 0; for( int x = i;x <= j;x ++ )if( Max <= g[i][x - 1][k] + g[x + 1][j][k] + c[k] * h[x][k] ) {Max = g[i][x - 1][k] + g[x + 1][j][k] + c[k] * h[x][k];f[i][j][k] = x;}if( Max >= g[i][j][k + 1] ) g[i][j][k] = Max, lst[i][j][k] = k;else g[i][j][k] = g[i][j][k + 1], lst[i][j][k] = lst[i][j][k + 1];}}dfs( 1, n, 1 );printf( "%d\n", g[1][n][1] );for( int i = 1;i <= n;i ++ ) printf( "%d ", ans[i] );return 0; }

[AGC028B] Removing Blocks

AGC028B

所有n!n!n!種刪除方案的權值和

可以看成權值和的期望再乘以n!n!n!

每次刪除一個位置,然后兩邊就斷開分別搞(相互獨立),類似笛卡爾樹建樹過程

把刪除時間搞出來,刪一個位置就是提ta當根,然后左右接在下面

則下標滿足二叉樹性質,刪除時間又滿足最小堆性質,這是一個標準的笛卡爾樹

恰好一個位置的貢獻次數就是其在笛卡爾樹上的深度(樹根深度為111

求出點的期望深度,再乘以其AiA_iAi?,就是點的期望貢獻,再所有點期望貢獻求和就是權值和的期望(期望現性)

計算點的深度,等價于計算有多少點是該點的祖先

考慮兩種情況

  • j<ij<ij<i

    • jjj要成為iii的祖先,就必須[j,i][j,i][j,i]區間內jjj是最小值

      不然笛卡爾樹就會抽[j,i][j,i][j,i]中最小值kkk然后分成[j,k?1][k+1,i][j,k-1][k+1,i][j,k?1][k+1,i]

    • 則又變成隨機一個排列,[l,r][l,r][l,r]中最小值在lll處的概率

    • 隨便選r?l+1r-l+1r?l+1個數,Cnr?l+1C_{n}^{r-l+1}Cnr?l+1?

    • 然后剩下的數無所謂(n?(r?l+1))!\Big(n-(r-l+1)\Big)!(n?(r?l+1))!

    • lll處強制是r?l+1r-l+1r?l+1個中最小值,那么剩下的r?lr-lr?l個數順序也無所謂(r?l)!(r-l)!(r?l)!

    • 以上算的是所有排列的方案,最后除以n!n!n!就是概率了

    • Cnr?l+1(n?(r?l+1))!(r?l)!n!=n!(r?l+1)!(n?(r?l+1)!(n?(r?l+1))!(r?l)!n!=(r?l)!(r?l+1)!=1r?l+1\frac{C_n^{r-l+1}\Big(n-(r-l+1)\Big)!(r-l)!}{n!}=\frac{\frac{n!}{(r-l+1)!\Big(n-(r-l+1\Big)!}\Big(n-(r-l+1)\Big)!(r-l)!}{n!}=\frac{(r-l)!}{(r-l+1)!}=\frac{1}{r-l+1}n!Cnr?l+1?(n?(r?l+1))!(r?l)!?=n!(r?l+1)!(n?(r?l+1)!n!?(n?(r?l+1))!(r?l)!?=(r?l+1)!(r?l)!?=r?l+11?

    • 也就是1i?j+1\frac{1}{i-j+1}i?j+11?

  • j>ij>ij>i 同理

    • jjj要成為iii的祖先,就必須[i,j][i,j][i,j]區間內jjj是最小值
    • 則又變成隨機一個排列,[l,r][l,r][l,r]中最小值在rrr處的概率
    • 隨便選r?l+1r-l+1r?l+1個數,Cnr?l+1C_{n}^{r-l+1}Cnr?l+1?
    • 然后剩下的數無所謂(n?(r?l+1))!\Big(n-(r-l+1)\Big)!(n?(r?l+1))!
    • rrr處強制是r?l+1r-l+1r?l+1個中最小值,那么剩下的r?lr-lr?l個數順序也無所謂(r?l)!(r-l)!(r?l)!
    • 以上算的是所有排列的方案,最后除以n!n!n!就是概率了
    • Cnr?l+1(n?(r?l+1))!(r?l)!n!=n!(r?l+1)!(n?(r?l+1)!(n?(r?l+1))!(r?l)!n!=(r?l)!(r?l+1)!=1r?l+1\frac{C_n^{r-l+1}\Big(n-(r-l+1)\Big)!(r-l)!}{n!}=\frac{\frac{n!}{(r-l+1)!\Big(n-(r-l+1\Big)!}\Big(n-(r-l+1)\Big)!(r-l)!}{n!}=\frac{(r-l)!}{(r-l+1)!}=\frac{1}{r-l+1}n!Cnr?l+1?(n?(r?l+1))!(r?l)!?=n!(r?l+1)!(n?(r?l+1)!n!?(n?(r?l+1))!(r?l)!?=(r?l+1)!(r?l)!?=r?l+11?
    • 也就是1j?i+1\frac{1}{j-i+1}j?i+11?

E(hi)=∑j=1i?11i?j+1+∑j=i+1n1j?i+1E(h_i)=\sum_{j=1}^{i-1}\frac{1}{i-j+1}+\sum_{j=i+1}^n\frac{1}{j-i+1}E(hi?)=j=1i?1?i?j+11?+j=i+1n?j?i+11?

si=∑x=1i1xs_i=\sum_{x=1}^i\frac{1}{x}si?=x=1i?x1?

E(hi)=si?12+sn?i+1?12=si+sn?i+1?1E(h_i)=s_i-\frac{1}{2}+s_{n-i+1}-\frac{1}{2}=s_i+s_{n-i+1}-1E(hi?)=si??21?+sn?i+1??21?=si?+sn?i+1??1

ans=n!×∑i=1n(si+sn?i+1?1)?aians=n!\times \sum_{i=1}^n(s_i+s_{n-i+1}-1)·a_ians=n!×i=1n?(si?+sn?i+1??1)?ai?

#include <cstdio> #define mod 1000000007 #define int long long #define maxn 100005 int n; int a[maxn], inv[maxn], s[maxn];signed main() {scanf( "%lld", &n );for( int i = 1;i <= n;i ++ )scanf( "%lld", &a[i] );inv[1] = 1;for( int i = 2;i <= n;i ++ )inv[i] = ( mod - mod / i * inv[mod % i] % mod ) % mod;for( int i = 1;i <= n;i ++ )s[i] = ( s[i - 1] + inv[i] ) % mod;int ans = 0;for( int i = 1;i <= n;i ++ )ans = ( ans + ( s[i] + s[n - i + 1] - 1 ) * a[i] % mod ) % mod;for( int i = 1;i <= n;i ++ ) ans = ans * i % mod;printf( "%lld\n", ( ans + mod ) % mod );return 0; }

SPOJ PERIODNI

BZOJ2616

同樣的直方圖考慮笛卡爾樹

以高度為權值,下標為鍵值,建立笛卡爾樹

每個點表示區間內的最小值(最低高度)——實則代表了一個完整不缺的矩陣

則每個點的左右兒子肯定是相互獨立的(中間有至少一列的空白)

dpi,j:idp_{i,j}:idpi,j?:i子樹內選了jjj輛車的方案數

則先卷一下點左右兒子一共選了xxx輛車的方案數,ti=∑j=0idplson,j?dprson,i?jt_i=\sum_{j=0}^idp_{lson,j}*dp_{rson,i-j}ti?=j=0i?dplson,j??dprson,i?j?

在處理當前點表示的矩陣的轉移,dpnow,i=∑j=0iti?j×j!×(Hj)×(W?(i?j)j)dp_{now,i}=\sum_{j=0}^it_{i-j}\times j!\times \binom{H}{j}\times \binom{W-(i-j)}{j}dpnow,i?=j=0i?ti?j?×j!×(jH?)×(jW?(i?j)?)

  • 枚舉nownownow點子樹內安排了iii輛車
  • 枚舉nownownow這一個矩陣內安排了jjj輛車,則左右兒子及其子樹總共安排了i?ji-ji?j輛車
  • HHH表示nownownow點代表的矩陣的高度,WWW表示nownownow點代表的矩陣的寬度
  • jjj輛車所在行不能相等,相當于在HHH行中選jjj行的方案數,列同理
  • 保證了iii輛車的行不會沖突,還要解決列不會沖突
  • 左右兒子及其子樹的列是與nownownow點矩陣的列聯通的,所以真正可以選的列要減去兒孫使用的i?ji-ji?j

不用FFT\rm FFTFFT,直接卷就行

#include <stack> #include <cstdio> #include <cstring> using namespace std; #define mod 1000000007 #define int long long #define maxn 505 #define maxm 1000005 int n, k, rt; int h[maxn], fac[maxm], inv[maxm], lson[maxn], rson[maxn], t[maxn]; int dp[maxn][maxn];int qkpow( int x, int y ) {int ans = 1;while( y ) {if( y & 1 ) ans = ans * x % mod;x = x * x % mod;y >>= 1;}return ans; }void init( int n ) {fac[0] = inv[0] = 1;for( int i = 1;i <= n;i ++ ) fac[i] = fac[i - 1] * i % mod;inv[n] = qkpow( fac[n], mod - 2 );for( int i = n - 1;i;i -- ) inv[i] = inv[i + 1] * ( i + 1 ) % mod; }int C( int n, int m ) {if( n < m ) return 0;else return fac[n] * inv[m] % mod * inv[n - m] % mod; }void build() {stack < int > s;for( int i = 1;i <= n;i ++ ) {while( ! s.empty() and h[s.top()] > h[i] ) lson[i] = s.top(), s.pop();if( ! s.empty() ) rson[s.top()] = i;s.push( i );}while( ! s.empty() ) rt = s.top(), s.pop(); }int dfs( int now, int lst ) {int d = h[now] - lst, w = 1;if( lson[now] ) w += dfs( lson[now], h[now] );if( rson[now] ) w += dfs( rson[now], h[now] );memset( t, 0, sizeof( t ) );for( int i = 0;i <= w;i ++ )for( int j = 0;j <= i;j ++ )t[i] = ( t[i] + dp[lson[now]][j] * dp[rson[now]][i - j] ) % mod;for( int i = 0;i <= w;i ++ )for( int j = 0;j <= i;j ++ )dp[now][i] = ( dp[now][i] + t[i - j] * fac[j] % mod * C( d, j ) % mod * C( w - ( i - j ), j ) ) % mod;return w; }signed main() {scanf( "%lld %lld", &n, &k );for( int i = 1;i <= n;i ++ ) scanf( "%lld", &h[i] );init( maxm - 5 );build();dp[0][0] = 1;dfs( rt, 0 );printf( "%lld\n", dp[rt][k] );return 0; }

總結

以上是生活随笔為你收集整理的笛卡尔树详解带建树模板及例题运用(Largest Submatrix of All 1’s,洗车 Myjnie,Removing Blocks,SPOJ PERIODNI)的全部內容,希望文章能夠幫你解決所遇到的問題。

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

高清一区二区三区 | 天天舔夜夜操 | 天天射天天干天天插 | 天天综合成人 | 亚州激情视频 | 五月天天色 | 亚洲黄色成人av | 国产精品一区二区久久久久 | 日韩高清观看 | 超碰夜夜| 国产日韩欧美在线 | 久草在线这里只有精品 | 国产精品久久久久久一区二区 | 久久精品区| 久久精品影片 | 日女人电影| 中文字幕av影院 | 一本一本久久a久久精品综合 | 天天干干| 91精品网站在线观看 | 天天干夜夜夜 | 亚洲精品免费在线播放 | 久久久久久国产一区二区三区 | 日p视频在线观看 | www成人av | 一区三区视频 | 日本xxxx.com| 福利片视频区 | 天天操天天操天天爽 | 在线观看黄网站 | 欧美精品999 | 色 免费观看 | 免费观看黄色av | 久久久精品福利视频 | 波多野结依在线观看 | 欧美99热 | 亚洲人成人99网站 | 一区二区三区久久精品 | 久久亚洲国产精品 | 草久视频在线 | 久久国内精品99久久6app | 亚洲理论片在线观看 | 国产精品免费观看网站 | 天天操夜夜叫 | 又黄又爽又湿又无遮挡的在线视频 | 2019中文最近的2019中文在线 | a在线观看免费视频 | 成人丁香花| 91夫妻自拍 | 国产中文字幕在线 | 国产视频在线播放 | 欧美一级大片在线观看 | www黄| 在线播放 一区 | 69成人在线 | 午夜在线资源 | 国产精品对白一区二区三区 | 日韩69视频| 人人讲| 欧美老人xxxx18 | 国内精品久久久久久久久久清纯 | 香蕉影院在线 | 精品国产91亚洲一区二区三区www | 亚洲成年人免费网站 | 亚洲一级片在线观看 | 国产黄色精品在线 | 亚洲黄色成人网 | 欧美激情综合色综合啪啪五月 | 久久官网 | 国产视频观看 | 国产精品美女久久久久久网站 | 日本不卡123 | 玖玖视频 | av丝袜在线 | 国产区精品视频 | 亚洲日韩欧美视频 | 天天干天天拍天天操 | 亚洲国产欧洲综合997久久, | 成人不用播放器 | 2018精品视频| 久久在线精品 | 天天干天天射天天爽 | 中文字幕在线播放av | 国产精品免费观看久久 | 中文字幕在线观看第一区 | 国产热re99久久6国产精品 | 国产精品乱码在线 | 中文字幕亚洲在线观看 | 午夜免费视频网站 | 九九视频热 | 色天天天| 爱爱av网站 | 成人av电影在线观看 | 色婷婷五| 久久99免费视频 | 91麻豆精品国产91久久久更新时间 | 亚洲日本欧美 | 五月婷婷国产 | 99久久精品免费看国产四区 | 色88久久| 久草免费资源 | 国产一区二区三区免费观看视频 | 亚洲精品电影在线 | 午夜婷婷网 | 最近日韩中文字幕中文 | 9999在线观看 | 久久久久久免费网 | 国产 字幕 制服 中文 在线 | 97麻豆视频| 96视频在线 | 天天曰天天爽 | 亚州av免费| 免费在线观看av网址 | 人人插人人射 | 日日草视频 | 伊人网av | 狠狠干综合网 | 欧美一级大片在线观看 | 国产一级免费片 | 久久五月网 | 日韩一级片网址 | 欧美精品网站 | 国产不卡在线观看 | 日韩av片无码一区二区不卡电影 | 精品av在线播放 | 亚洲美女精品 | 日韩在线观看一区二区 | 久久成人在线 | 中文字幕在线观看免费观看 | 国产剧情在线一区 | 日韩精品中文字幕一区二区 | 丁香资源影视免费观看 | 精品久久久久久国产 | 五月天婷婷综合 | 国产97碰免费视频 | 天堂av免费在线 | 国产专区视频在线观看 | 午夜狠狠操 | www.黄色网.com| av手机在线播放 | 久久久www成人免费精品张筱雨 | 久久国产精品一二三区 | 久久图 | 国产精品婷婷午夜在线观看 | 色九九视频 | 亚洲一区二区天堂 | 日韩av影片在线观看 | 亚洲欧美视频 | 狠狠干夜夜爽 | 在线观看免费版高清版 | 久久国产精品99久久久久久进口 | 黄色亚洲大片免费在线观看 | 国产成人福利片 | 中文字幕91 | 97视频在线观看免费 | 91视频国产高清 | 在线免费观看不卡av | 视频91在线 | 国产 日韩 在线 亚洲 字幕 中文 | 精品视频成人 | 国产亚洲精品成人av久久ww | 亚洲春色综合另类校园电影 | 天天色天天射综合网 | 2022国产精品视频 | 97av在线视频免费播放 | 国产日韩欧美网站 | 黄色小说免费在线观看 | 亚洲国产成人精品在线 | 日韩在线精品一区 | 欧美疯狂性受xxxxx另类 | 国产在线美女 | 视频一区二区国产 | 日韩高清激情 | 久久久精品午夜 | www一起操| 色99中文字幕 | 久久久久黄色 | 国产96精品 | 狠狠色噜噜狠狠狠狠 | 久久九精品| 综合国产在线观看 | 色婷婷国产| 久久久九色精品国产一区二区三区 | 国产又粗又硬又爽的视频 | 亚洲第五色综合网 | 欧美成人h版电影 | 中文字幕在线视频国产 | 色就色,综合激情 | 国产精品99久久久精品 | 日本精品中文字幕在线观看 | 国产不卡精品 | 国产成人一区二区三区免费看 | 香蕉影院在线播放 | 91福利视频在线 | 麻豆传媒视频在线免费观看 | 日韩久久一区二区 | 激情开心色 | www色,com| 久久久91精品国产一区二区三区 | 国产久草在线观看 | 久久中文字幕在线视频 | 91精品国产福利 | 国产91粉嫩白浆在线观看 | 日韩免费看| 91亚洲精品久久久蜜桃借种 | 成人欧美一区二区三区在线观看 | 97手机电影网 | 丁香婷婷久久 | 成人久久毛片 | 国产视频在线观看一区 | 欧美另类xxxx| 91黄色小视频 | 少妇av网 | 日日夜夜免费精品视频 | 亚洲在线日韩 | 三级动图| 久久99久久久久久 | 99视频这里有精品 | 中日韩男男gay无套 日韩精品一区二区三区高清免费 | 97人人人| 天天色天天综合 | 日韩乱码在线 | 66av99精品福利视频在线 | 国产成人一级电影 | 中文字幕一区二 | 综合久久精品 | www.福利视频| 久久精品国产免费看久久精品 | 国产在线91精品 | 国产视频精品免费 | 亚洲播播 | 色婷婷综合视频在线观看 | 欧美久久久久久久 | 一区中文字幕 | 成人激情开心网 | 亚洲精品自在在线观看 | 美女网站视频免费都是黄 | 亚洲狠狠操 | 国产aa免费视频 | 激情五月在线 | 日本女人的性生活视频 | 欧美成人999 | 精品久久在线 | 久久看视频 | 色视频网站免费观看 | 婷婷丁香社区 | 精品福利在线视频 | 国产高清不卡一区二区三区 | a视频免费看 | 五月婷婷免费 | 中文字幕在线观看国产 | av中文字幕亚洲 | 久久亚洲在线 | av电影在线免费 | 97超碰国产精品女人人人爽 | 日韩av成人在线观看 | 韩国av三级 | 在线观看免费91 | 丁五月婷婷 | 成人久久久久久久久久 | 国产精国产精品 | 国产精品乱码久久 | 深夜免费福利在线 | 91精品国产高清自在线观看 | 亚洲精品免费在线观看视频 | 亚洲欧美国产精品久久久久 | 婷婷色综合色 | 免费观看国产视频 | 欧美精品久久99 | 成人免费观看完整版电影 | 夜夜躁狠狠躁日日躁视频黑人 | 激情久久伊人 | 国产福利免费在线观看 | 91精品影视 | 亚洲精品日韩一区二区电影 | 91福利视频一区 | 精品免费久久久久 | 波多在线视频 | 日韩大片免费在线观看 | 亚洲黄色app | 高清精品久久 | 国产精品 999 | 久久综合欧美 | 黄色高清视频在线观看 | 欧美日韩免费一区二区三区 | 在线观看视频日韩 | 在线免费观看视频一区 | 福利电影一区二区 | 久久亚洲综合色 | 97成人在线观看视频 | 麻豆视频免费版 | 国产精品网址在线观看 | 六月色丁香 | 亚洲影音先锋 | 免费a一级 | 久久狠狠干 | 日韩,中文字幕 | 亚洲久草网 | 国产伦精品一区二区三区高清 | 国产伦理剧 | 精品亚洲欧美一区 | 久久久久久97三级 | 亚洲在线观看av | 人人射人人射 | 91麻豆精品国产91 | 日操干| 三级a毛片 | 日韩av免费大片 | 久草在线免费播放 | 九七视频在线观看 | 特级xxxxx欧美 | 国产成人香蕉 | 日韩欧美高清视频在线观看 | 国产视频精选 | 麻豆精品在线视频 | 欧美aaa大片 | 国产精品99久久久久久久久久久久 | jizz欧美性9 国产一区高清在线观看 | 亚州av一区 | 91热| 在线激情电影 | 99在线热播 | 免费在线观看亚洲视频 | 在线观看爱爱视频 | 日韩在线观看的 | 色噜噜噜 | 亚洲精品国产品国语在线 | 国产 精品 资源 | 在线观看一区二区精品 | 久久精品视频国产 | 人人澡超碰碰97碰碰碰软件 | 天天操比| 夜夜骑天天操 | 久久国产精品二国产精品中国洋人 | 欧美日韩午夜在线 | 射九九 | 国产在线播放一区 | 精品国产伦一区二区三区免费 | 99精品国产高清在线观看 | 国产成人1区 | 国产精品丝袜在线 | 视频在线91 | 怡红院av久久久久久久 | 日韩最新在线视频 | 亚洲资源在线观看 | 免费在线观看午夜视频 | 97电影网站 | 在线导航av| 久久午夜电影 | 波多野结衣网址 | 黄色av免费看 | 在线成人性视频 | 国内三级在线观看 | 激情综合中文娱乐网 | 在线观看av麻豆 | 在线之家免费在线观看电影 | 顶级bbw搡bbbb搡bbbb | 精品国产1区2区3区 国产欧美精品在线观看 | 欧美日韩国产免费视频 | 西西www444| 久久综合久久综合九色 | 五月天最新网址 | 国产大尺度视频 | 中文字幕久久久精品 | 天天摸日日操 | 综合久久一本 | 国产精品av久久久久久无 | 最新不卡av| 91精品国产亚洲 | 国产成人精品日本亚洲999 | 中文乱码视频在线观看 | 久久久精品国产一区二区三区 | 国产精品久久久久久久久久新婚 | 日韩av中文字幕在线免费观看 | 黄色性av | 国产在线色站 | 欧美日韩亚洲在线 | 久草观看视频 | 久久综合九色综合久久久精品综合 | 国产精品中文字幕在线播放 | 欧美成人免费在线 | 在线亚洲人成电影网站色www | 精品国产一区在线观看 | 国产精品麻 | 国产精品久久久久久久久久东京 | 国产一级片免费视频 | 国产五十路毛片 | 久久久久久蜜桃一区二区 | 免费看麻豆 | 天天弄天天操 | 伊人六月| 草久久影院 | 日韩精品短视频 | 亚洲精品456在线播放 | 国产精品成久久久久三级 | 欧美黄色免费 | 91高清不卡 | 国产午夜精品久久 | 国产成人99久久亚洲综合精品 | 黄色资源在线观看 | 最近日本韩国中文字幕 | 久久香蕉电影网 | 亚洲精品久久久久久久不卡四虎 | 91字幕 | 国产精品av久久久久久无 | 91一区二区三区在线观看 | 偷拍视频一区 | 欧美日韩视频在线观看一区二区 | 免费人人干 | 国产视频一区二区三区在线 | 亚洲91视频 | 国产高清中文字幕 | 欧美一二三视频 | 久久久蜜桃 | 97在线免费 | 成年人在线免费看 | 青青河边草免费观看完整版高清 | 色资源二区在线视频 | 国产免费久久久久 | a久久免费视频 | 欧美aaa一级 | 99热精品国产 | 亚洲精品免费视频 | 亚洲国产电影在线观看 | 日本精品二区 | 精品不卡视频 | 亚洲理论电影 | 天天射天天拍 | 国产精品99久久久久久大便 | 亚洲va在线va天堂va偷拍 | 超碰在线人人爱 | 国产手机视频在线 | 在线播放精品一区二区三区 | 国产麻豆精品免费视频 | 日韩视频免费观看高清 | 91麻豆精品国产91久久久无需广告 | 国产手机免费视频 | 一级久久精品 | 国产精品免费视频观看 | 亚洲干视频在线观看 | 亚洲欧美乱综合图片区小说区 | 国产成人一二三 | 国产一区二区在线影院 | 亚洲在线看 | 久久国产精品99国产 | 久久电影色 | 国产欧美中文字幕 | 亚洲色综合 | 干天天| 国产精品一区二区吃奶在线观看 | 丁香激情综合久久伊人久久 | 国产精品99精品久久免费 | 精品视频免费播放 | 九九久久久久99精品 | 日韩中文字幕视频在线观看 | 久久精品一区二区三 | 黄色影院在线观看 | 97在线公开视频 | 精品国产久 | 日日夜夜狠狠干 | 超碰免费av| 亚洲一区二区麻豆 | 中文字幕免费中文 | 成人免费xxxxxx视频 | 国产 在线观看 | 99久久成人 | 久草av在线播放 | 99热99| 婷婷久久精品 | 亚洲精品99久久久久中文字幕 | 成人久久18免费网站麻豆 | 精品二区久久 | 国产精品日韩欧美 | 国产精品久久久久久久妇 | 亚洲精品福利在线观看 | 日韩大片在线免费观看 | 99爱这里只有精品 | 免费视频一级片 | 久久69精品久久久久久久电影好 | 久久精品电影院 | 国产精品99久久久久久久久久久久 | a√资源在线 | 日本丰满少妇免费一区 | 色网站在线免费 | 日韩欧美一二三 | 天天色草 | 久久精品高清视频 | 黄色毛片在线观看 | 狠狠色丁香 | 黄色福利网站 | 国产在线资源 | 欧美日韩xxxxx | 亚洲欧美日韩一区二区三区在线观看 | av中文在线 | 日韩电影在线一区二区 | 亚洲最大色 | 成人免费中文字幕 | 国产专区日韩专区 | 精品久久久久久亚洲 | 久久久精品国产一区二区 | 狠狠干天天 | 最新国产视频 | 91精品久久久久久综合乱菊 | 久久精品一 | 久久一线 | 毛片永久新网址首页 | 欧美一级视频在线观看 | 日韩久久影院 | 国产高清在线看 | 亚洲精品中文在线 | 国产午夜剧场 | 天天综合网天天 | 国产精品久久久一区二区三区网站 | 免费观看性生活大片 | av高清一区二区三区 | 欧美一级片在线免费观看 | 天天天天射| 国产精品 日本 | 天天操导航 | 国产一区二区三区免费观看视频 | 日日夜夜天天操 | 99精品视频网站 | 久久6精品 | 久久99久久99精品免观看粉嫩 | 97色在线观看免费视频 | 国产精品久久久久久久久久免费 | 国产中文视频 | 国产精品二区在线 | 日韩簧片在线观看 | 日韩免费观看av | 香蕉久久久久久久 | 人人插人人玩 | 国产黄色片免费在线观看 | 亚洲专区在线视频 | 亚洲一区二区观看 | 丁香婷婷综合激情五月色 | 7777精品伊人久久久大香线蕉 | 在线免费观看视频一区 | 国产精品综合在线观看 | 色综合天天在线 | 天天操天天爱天天爽 | 国产亚洲日本 | 国产 欧美 在线 | 色婷婷综合久久久 | 国产在线色站 | 久久色在线播放 | www.精选视频.com | 在线亚洲小视频 | 在线观看国产亚洲 | 久久久精品国产一区二区三区 | 毛片一区二区 | 国产黄免费 | 99色视频在线 | 国产亚洲综合精品 | 国产在线色 | 久久不见久久见免费影院 | 少妇av片| 99精品国产免费久久 | 狠狠干我 | 亚洲国产成人精品电影在线观看 | 免费看av片网站 | 国产美腿白丝袜足在线av | 国产精品久久久久久久久软件 | 99在线看| 色噜噜狠狠狠狠色综合久不 | 成人毛片在线视频 | 久久99精品国产91久久来源 | 久久超碰97| 天天综合网 天天 | av在线短片| 日韩欧美国产成人 | 国产精品一区二区果冻传媒 | 亚洲美女免费精品视频在线观看 | 国产成人在线观看免费 | 日韩有码中文字幕在线 | 国产又粗又长又硬免费视频 | 国产精品福利一区 | 九九影视理伦片 | 91成人在线观看喷潮 | 亚洲精品国产片 | 精品色999 | 亚洲精品va | 天堂麻豆 | 国产精品中文久久久久久久 | 亚洲激情视频在线 | 免费观看性生交大片3 | 视频国产区 | 免费人成网ww44kk44 | 在线观看久草 | 成片免费观看视频999 | 国产91精品一区二区 | 九九九视频在线 | 91最新地址永久入口 | 2021国产视频 | 能在线观看的日韩av | 三级av网| 国语自产偷拍精品视频偷 | 国产精品人成电影在线观看 | 欧美极品一区二区三区 | 91香蕉视频 mp4 | 亚洲美女免费精品视频在线观看 | 在线韩国电影免费观影完整版 | 视频在线观看入口黄最新永久免费国产 | 狠狠色丁香久久婷婷综合丁香 | 91福利小视频 | 成人黄色一级视频 | 狠狠色丁香婷婷综合基地 | aaa亚洲精品一二三区 | 男女激情麻豆 | 午夜三级影院 | 欧美一级高清片 | 久久噜噜少妇网站 | 国产精品va视频 | 久久国产品 | 亚洲六月丁香色婷婷综合久久 | 激情久久综合 | 国产亚洲精品久 | 一级欧美日韩 | 亚洲综合日韩在线 | 欧美性生活免费看 | 欧美日韩一区二区视频在线观看 | www.av在线.com | 国产18精品乱码免费看 | 中文字幕在线专区 | 国产专区视频在线观看 | av中文字幕亚洲 | 日韩在线观看高清 | 久久久综合色 | 久久艹人人 | 91视频免费播放 | 国产免费中文字幕 | 97看片| 少妇超碰在线 | 国产无遮挡又黄又爽在线观看 | 综合天天色 | 激情av五月婷婷 | 成人av播放| 亚州免费视频 | 九九久久久久久久久激情 | 成人羞羞视频在线观看免费 | 日韩xxxbbb| 激情偷乱人伦小说视频在线观看 | 国产成人精品久久久久 | 免费日韩高清 | 天天操天天射天天添 | 久久综合综合久久综合 | 狠狠插天天干 | 91传媒在线观看 | 香蕉视频最新网址 | 国产又粗又猛又黄视频 | 在线观看av不卡 | 综合视频在线 | av一级黄| 国产91国语对白在线 | 免费在线观看亚洲视频 | 国产96精品 | 国产精品美女毛片真酒店 | 国产无区一区二区三麻豆 | 午夜国产一区二区 | 中文字幕在线播放视频 | 香蕉在线视频播放网站 | 成年人电影毛片 | 日韩欧美高清在线观看 | 日本狠狠干 | 亚洲综合导航 | 在线观看午夜 | 中国精品少妇 | 九色91av| 人人看人人艹 | 最近中文字幕国语免费av | 久久精品99久久久久久2456 | 天天色成人 | 日本高清免费中文字幕 | 日韩精品电影在线播放 | 激情五月播播久久久精品 | 超碰人人舔 | 三级在线视频播放 | 美女网站在线观看 | 在线观看视频黄 | 亚洲综合视频网 | 免费av在线网站 | 久久av影院| 国产精品大片免费观看 | 成年人视频在线免费播放 | se婷婷| 91激情视频在线观看 | 一级片免费在线 | 91精品啪在线观看国产81旧版 | 日本韩国精品一区二区在线观看 | 日韩高清免费无专码区 | 日本黄色免费在线观看 | 免费中文字幕 | 久久免费看毛片 | 九九久久久久99精品 | 免费在线观看av电影 | 国产99在线播放 | 国产99久久久精品视频 | 天天操天天爱天天干 | 亚洲第一香蕉视频 | 91亚洲国产 | 韩日精品中文字幕 | 久久五月激情 | 在线黄色国产 | 日韩欧美高清一区二区 | 久久综合99| 99 久久久久 | 五月婷婷色丁香 | 亚洲天天| 激情深爱 | 综合色久 | 奇米影视四色8888 | 久久精品牌麻豆国产大山 | 日韩高清免费在线 | 视频一区二区视频 | 91麻豆产精品久久久久久 | 日本女人的性生活视频 | 久日精品 | 日韩aa视频 | 成人观看视频 | 97在线视频免费观看 | 欧美久久成人 | 亚洲黄色免费 | 五月天天在线 | 国产99久久久国产精品免费二区 | 日韩欧美国产免费播放 | 国产91精品一区二区麻豆网站 | 久久综合五月天婷婷伊人 | www.色五月.com | 国产91成人在在线播放 | 亚洲精品美女久久久 | 麻豆视频在线观看免费 | 国产一级片播放 | 亚洲人成影院在线 | 免费看的黄网站 | 欧美日韩精品影院 | 黄视频色网站 | 中文字幕字幕中文 | 国产精品乱码在线 | 怡春院av| 欧美激情视频三区 | 91在线免费播放 | 99精品视频在线看 | 国产激情小视频在线观看 | 亚洲精品视频播放 | 欧美日韩国产精品久久 | 国产第一页精品 | 久久久国产日韩 | 在线免费观看av网站 | 99草在线视频 | 中文字幕在线播放一区 | 日本三级久久久 | 色a在线观看 | 久久精品www人人爽人人 | 91精品国产91热久久久做人人 | 国产成人av | 亚洲精品资源在线 | 一级α片 | 成人免费电影 | 色多多视频在线观看 | 一区二区三区日韩视频在线观看 | 色www免费视频 | 日韩一区在线免费观看 | 欧美日韩在线视频免费 | 99精品视频99 | 91精品国产一区二区在线观看 | 亚洲国产精彩中文乱码av | 中文字幕日韩无 | 91中文字幕在线 | 天天射天天色天天干 | 97精品国产97久久久久久免费 | 超碰在线国产 | 国产91在线免费视频 | 国产精品99在线播放 | 亚洲欧洲中文日韩久久av乱码 | 国产免费作爱视频 | 黄色精品免费 | 最新不卡av | 亚洲女欲精品久久久久久久18 | 五月天婷婷视频 | 69精品在线观看 | 中文字幕在线观看日本 | 97人人射 | 欧美一二三区在线观看 | 国产免费观看久久黄 | 色资源中文字幕 | 91精品国产高清自在线观看 | 欧美日韩色婷婷 | 国产高清一| 精品美女视频 | 国产资源在线观看 | 免费黄色一区 | 日韩av不卡在线观看 | 激情av网址| 一级黄色a视频 | 国产成人av一区二区三区在线观看 | 久久国产精品区 | 又长又大又黑又粗欧美 | 日日日日 | 久久午夜国产 | 丁香婷婷综合激情 | 欧美激情片在线观看 | 香蕉久草 | 九色在线 | 人人爱天天操 | www.久艹| 天天干,天天草 | 天天搞天天干 | 国产不卡av在线 | 手机成人av在线 | 亚洲欧洲一级 | 成年美女黄网站色大片免费看 | 欧美日韩精品在线免费观看 | 久久专区| 色综合激情久久 | 国产精品私拍 | 国产高h视频 | 日韩高清一区在线 | 久草精品视频 | 欧美综合色在线图区 | 亚洲精品国产欧美在线观看 | 欧美激情综合色综合啪啪五月 | 国产亚洲精品女人久久久久久 | 久久在草 | av在线免费在线 | 91在线欧美| 999免费视频 | 国产视频精品免费 | 日韩欧美在线影院 | 久久一线 | 91av九色| 在线亚洲播放 | 国产欧美精品xxxx另类 | 国产小视频你懂的在线 | 成年人免费在线观看网站 | 中文字幕在线国产 | 亚洲精品毛片一级91精品 | 超碰97.com | 天堂黄色片 | 婷婷在线免费观看 | 亚洲精品视频一二三 | 黄色一级网 | 丁香5月婷婷久久 | 久久久精品亚洲 | 久草视频精品 | 最新极品jizzhd欧美 | 色网站在线免费观看 | 在线国产一区二区 | 91av播放 | 久久天天操 | 久久精品国产第一区二区三区 | 久久伦理影院 | 国产片免费在线观看视频 | 97视频在线观看成人 | 国产亚洲人成网站在线观看 | 欧美精品二区 | 午夜精品久久久久久久久久久久久久 | 久久99亚洲网美利坚合众国 | 久久综合一本 | 国产在线日本 | 日韩成人免费在线观看 | 97免费在线观看视频 | 国产精品av免费观看 | 久草在线视频在线观看 | sesese图片| 五月开心六月婷婷 | 国产精品一区二区三区99 | 国产在线观看你懂的 | 精品国产日本 | 国产日韩欧美在线影视 | 国产一区黄色 | 麻豆91精品91久久久 | 日韩久久一区二区 | 久久成人免费 | 久草在线免费看视频 | 91人人揉日日捏人人看 | 狠狠狠色丁香婷婷综合久久88 | 三级av在线免费观看 | 欧美不卡在线 | 国产精品高清在线 | 在线 影视 一区 | 少妇bbw揉bbb欧美 | 午夜 免费 | 欧美在线视频一区二区 | 亚洲天天做 | 这里有精品在线视频 | 日日爱视频 | 波多野结衣在线播放一区 | 国产99久| 国产精品视频在线看 | 在线观看成人国产 | www.夜夜草 | 久操综合| 亚洲国产成人久久 | 中国一级片在线观看 | 久久99久久99精品免视看婷婷 | 国内丰满少妇猛烈精品播放 | 在线视频婷婷 | 亚洲激情在线播放 | 久久免费视频网站 | 亚洲精品国产精品久久99热 | 天天天干天天天操 | 天天操天天综合网 | 91传媒免费观看 | 免费高清男女打扑克视频 | 丰满少妇高潮在线观看 | 在线观看你懂的网址 | 国产+日韩欧美 | 欧美日韩免费在线观看视频 | 成人影片免费 | 国产破处精品 | 午夜av大片 | 日韩精品视频一二三 | 蜜桃传媒一区二区 | 中文字幕在线播放av | 国产成人三级三级三级97 | 精品久久久久免费极品大片 | 久久久久99精品国产片 | 在线一二三四区 | 欧美日韩亚洲在线 | 国产精品美女久久 | 国内免费的中文字幕 | 国产精品视频最多的网站 | 色偷偷网站视频 | 在线观看中文字幕一区 | 国产精品电影一区 | 深夜国产在线 | 97碰在线 | 国产精品一区二区三区在线播放 | 天天综合导航 | 91成人网页版 | 精品视频在线观看 | 久色小说 | 激情久久五月 | 超碰公开97| 亚洲精选视频免费看 | 久久精品成人欧美大片古装 | 99爱这里只有精品 | 精品欧美小视频在线观看 | 天天色天天干天天 | 婷婷五综合 | 国产成人精品一区在线 | 色婷婷丁香 | 国产精品大片在线观看 | 国产美女视频免费观看的网站 | 午夜久久网站 | 最新国产在线 | 精品国产视频一区 | 中文字幕黄色av | 在线视频1卡二卡三卡 | 日本精品久久久久久 | 国产一区二区三区免费观看视频 | 日韩欧美综合在线视频 | 亚洲精品免费在线 | 亚洲国产免费看 | 午夜 久久 tv | 黄色av网站在线免费观看 | 日韩一级片网址 | 亚洲精品影视 | 久久精品观看 | 91看片在线 | 在线播放精品一区二区三区 | 国产丝袜在线 | 婷婷视频导航 | 日韩免费不卡av | 蜜桃视频日韩 | 日韩欧美视频在线免费观看 | 西西www4444大胆在线 | 久久99在线视频 | 国产成人av综合色 | 亚洲人在线视频 | 美女视频a美女大全免费下载蜜臀 | 欧美精选一区二区三区 | 操一草 | 国产亚洲日本 | 国产又粗又长又硬免费视频 | 最近2019中文免费高清视频观看www99 | 在线国产小视频 | 中文字幕电影高清在线观看 | 中文字幕日韩av | 免费看麻豆| 久久国产精品免费观看 | 欧美精品久久人人躁人人爽 | 在线一区电影 | 亚洲三级视频 | 香蕉影视 | 久久久亚洲精华液 | 欧美日韩中| 亚洲一区二区三区四区精品 | 成 人 黄 色 片 在线播放 | 国产伦理久久精品久久久久_ | 天天操天天添 | 97免费在线观看视频 | 97免费在线观看视频 | 欧美一级特黄高清视频 | 人人插人人射 | 超碰资源在线 | 久久国产精品久久国产精品 | 正在播放一区二区 |