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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

蓝桥备赛第一周2021.1.11 递归 枚举 位运算

發布時間:2024/10/8 编程问答 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 蓝桥备赛第一周2021.1.11 递归 枚举 位运算 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

文章目錄

    • 遞歸實現指數型枚舉
    • 遞歸指數型枚舉
      • 方法1:肯定是2^n行,所以直接就是上一個動態m從0到n加一堆空行
      • 方法2:以最新的值為n為結束,遇到為0的不輸出,用完要恢復為0
    • 遞歸實現排列型枚舉
    • 非遞歸組合枚舉
      • 這個用了很多東西,遞歸+棧轉棧+棧,state存狀態等等
    • sumdiv
      • 大佬解法,很清晰,我也喜歡,但有10%數據過不去
    • 費解的開關
      • 1.上面的位運算
      • 2.memcpy
      • 3.memcpy的兩個數組類型不能串!!!!!!,我人都傻了,把k給cpy了也不報個錯
      • 4.還有bfs解法等我緩緩再弄吧
    • 翻硬幣
      • 思路:
      • 思路
      • 模擬下:(沒辦法啊,肯定都得翻,貪心咯)
    • Strange Towers of Hanoi
      • 法一:遞推式
      • dp:
    • 帶分數
      • 第一個想法
      • 大佬的dfs 46ms代碼
    • Fractal Streets
          • ~~又是自閉的分型,上次已經留下了深深的心理陰影~~
      • 大意:
      • << (n-1)其實就是乘2的n-1次方
        • 另外兩個博客里面對第四塊坐標轉換一個+1一個-1是因為一個從0開始一個從1開始

遞歸實現指數型枚舉

鏈接:https://ac.nowcoder.com/acm/problem/50918
來源:牛客網

題目描述
從 1~n 這 n 個整數中隨機選出 m 個,輸出所有可能的選擇方案。n \gt 0n>0, 0 \leq m \leq n0≤m≤n, n+(n-m)\leq 25n+(n?m)≤25。
輸入描述:
兩個整數n,m。
輸出描述:
按照從小到大的順序輸出所有方案,每行1個。

首先,同一行內的數升序排列,相鄰兩個數用一個空格隔開。其次,對于兩個不同的行,對應下標的數一一比較,字典序較小的排在前面(例如1 3 9 12排在1 3 10 11前面)。

示例1
輸入
復制
5 3
輸出
復制
1 2 3
1 2 4
1 2 5
1 3 4
1 3 5
1 4 5
2 3 4
2 3 5
2 4 5
3 4 5

#include <iostream> #include<bits/stdc++.h> using namespace std; #define maxn 1005 ///回溯典型 int n,m; int mem[maxn]={0}; void traceback(int val,int pos)///val是當前的選擇(已經選了(相當于棧頂)),///pos是當前位置(還沒有選) {if(pos==m+1){for(int i=1;i<=m;i++){cout<<mem[i]<<" ";}cout<<endl;}///我喜歡在選擇的時候查約束for(int i=val+1;i<=n;i++){if((pos+n-i)<m)///比如說一共取四個數,第三個數那就不能為n{continue;}mem[pos]=i;traceback(i,pos+1);///不用撤回,直接覆蓋了}}int main() {cin>>n>>m;traceback(0,1);return 0; }

遞歸指數型枚舉

鏈接:https://ac.nowcoder.com/acm/problem/50911
來源:牛客網

題目描述
從 1\sim n1~n這 n (n \leq 16)(n≤16) 個整數中隨機選取任意多個,輸出所有可能的選擇方案。
輸入描述:
一個整數n。
輸出描述:
每行一種方案。同一行內的數必須升序排列,相鄰兩個數用恰好1個空格隔開。對于沒有選任何數的方案,輸出空行。本題有自定義校驗器(SPJ),各行(不同方案)之間的順序任意。
示例1
輸入
復制
3
輸出
復制
3

2
2 3
1
1 3
1 2
1 2 3

方法1:肯定是2^n行,所以直接就是上一個動態m從0到n加一堆空行

#include <iostream> #include<bits/stdc++.h> using namespace std; #define maxn 1005 ///回溯典型 int n,m; int feikong=0; int mem[maxn]={0}; void traceback(int val,int pos)///val是當前的選擇(已經選了(相當于棧頂)),///pos是當前位置(還沒有選) {if(pos==m+1){feikong++;for(int i=1;i<=m;i++){cout<<mem[i]<<" ";}cout<<endl;}///我喜歡在選擇的時候查約束for(int i=val+1;i<=n;i++){if((pos+n-i)<m)///比如說一共取四個數,第三個數那就不能為n{continue;}mem[pos]=i;traceback(i,pos+1);///不用撤回,直接覆蓋了}} int ercifnag(int q) {int res=1;for(int i=0;i<q;i++){res*=2;}return res; } int main() {//cout<<ercifnag(2);cin>>n;///?那就循環m唄for(m=1;m<=n;m++){//cout<<m;traceback(0,1);}for(int i=0;i<ercifnag(n)-feikong;i++){cout<<endl;}return 0; }

方法2:以最新的值為n為結束,遇到為0的不輸出,用完要恢復為0

#include <iostream> #include<bits/stdc++.h> using namespace std; #define maxn 1005 ///回溯典型 int n,m; //int feikong=0; int mem[maxn]={0}; void traceback(int val,int pos)///val是當前的選擇(已經選了(相當于棧頂)),///pos是當前位置(還沒有選) {for(int i=1;i<=n;i++){if(mem[i])///恢復狀態使有的可以為0cout<<mem[i]<<" ";}cout<<endl;if(val==n){return ;//feikong++;}///我喜歡在選擇的時候查約束for(int i=val+1;i<=n;i++){if((pos+n-i)<m)///比如說一共取四個數,第三個數那就不能為n{continue;}mem[pos]=i;traceback(i,pos+1);mem[pos]=0;}} int ercifnag(int q) {int res=1;for(int i=0;i<q;i++){res*=2;}return res; } int main() {cin>>n;traceback(0,1);return 0; }

遞歸實現排列型枚舉

鏈接:https://ac.nowcoder.com/acm/problem/50919
來源:牛客網

題目描述
把 1\sim n1~n 這 n(n \lt 10)(n<10)個整數排成一行后隨機打亂順序,輸出所有可能的次序。
輸入描述:
一個整數n。
輸出描述:
按照從小到大的順序輸出所有方案,每行1個。 首先,同一行相鄰兩個數用一個空格隔開。其次,對于兩個不同的行,對應下標的數一一比較,字典序較小的排在前面。
示例1
輸入
復制
3
輸出
復制
1 2 3
1 3 2
2 1 3
2 3 1
3 1 2
3 2 1

這個思路應該是交換,先寫下
懶得交換了,還是用記憶數組順手,,,

#include <iostream> #include<bits/stdc++.h> using namespace std; #define maxn 1005 ///回溯典型 int n,m; int mem[maxn]={0}; int mark[maxn]={0}; void traceback(int pos) {if(pos>n){for(int i=1;i<=n;i++){cout<<mem[i]<<" ";}cout<<endl;return ;}for(int i=1;i<=n;i++){if(mark[i]==1){continue;}mem[pos]=i;mark[i]=1;traceback(pos+1);mark[i]=0;}}int main() {cin>>n;traceback(1);return 0; }

非遞歸組合枚舉

鏈接:https://ac.nowcoder.com/acm/problem/50925
來源:牛客網

從 1~n 這 n 個整數中隨機選出 m 個,輸出所有可能的選擇方案。n \gt 0n>0, 0 \leq m \leq n0≤m≤n, n+(n-m)\leq 25n+(n?m)≤25。
輸入描述:
兩個整數n,m。
輸出描述:
按照從小到大的順序輸出所有方案,每行1個。

首先,同一行內的數升序排列,相鄰兩個數用一個空格隔開。其次,對于兩個不同的行,對應下標的數一一比較,字典序較小的排在前面(例如1 3 9 12排在1 3 10 11前面)。

示例1
輸入
復制
5 3
輸出
復制
1 2 3
1 2 4
1 2 5
1 3 4
1 3 5
1 4 5
2 3 4
2 3 5
2 4 5
3 4 5

這個用了很多東西,遞歸+棧轉棧+棧,state存狀態等等

引下大佬的state解釋

#include <iostream> #include<bits/stdc++.h> using namespace std; #define maxn 1005 //set<int> s[maxn]; ///不yang遞歸那就用棧吧 struct now{int pos,u,sum,state;///pos///state 表示選和不選(///按我的老思路是把state下個數組或者棧,記錄當前選擇,///不過看了一個大佬的挺牛的,一個變量存大量狀態)///正常遞歸是棧+遞歸///不yang遞歸就是棧加棧嘛 }; stack<now>s; int main() {int n,m;cin>>n>>m;s.push({0,0,0,0});///和遞歸初始值一樣while(s.size()){struct now t=s.top();s.pop();///上一步狀態if(t.pos==0){if(t.sum+n-t.u<m)continue;///越界,不放回(邊界條件)if(t.sum==m){///夠了for(int i=0;i<n;i++){if(t.state>>i&1){cout<<"*"<<t.state<<"*";cout<<i+1<<" ";}}cout<<endl;continue;}t.pos=1;s.push(t);s.push({0,t.u+1,t.sum+1,t.state|1<<t.u});continue;}if(t.pos==1){t.pos=2;s.push(t);s.push({0,t.u+1,t.sum,t.state});continue;}else{continue;}}return 0; }

sumdiv

鏈接:https://ac.nowcoder.com/acm/problem/50922
來源:牛客網

題目描述
Consider two natural numbers A and B. Let S be the sum of all natural divisors of A^BA
B
. Determine S modulo 9901 (the rest of the division of S by 9901).
輸入描述:
The only line contains the two natural numbers A and B, (0 <= A,B <= 50000000)separated by blanks.
輸出描述:
The only line of the output will contain S modulo 9901.
示例1
輸入
復制
2 3
輸出
復制
15
說明
2^3 = 8.2
3
=8.
The natural divisors of 8 are: 1,2,4,8. Their sum is 15.
15 modulo 9901 is 15 (that should be output).。

2的3次方的所有因子求和
類似快速冪(用了快速冪,總之是種二分)

#include <iostream> #include<bits/stdc++.h> using namespace std; #define maxn 1005 ///快速冪加求和const int moder=9901; int ksm(int a,int b) {int res=1;a%=moder;while(b){if(b&1){res=(res*a)%moder;}a=(a*a)%moder;b/=2;}return res; } int sum(int p,int k){///快速冪變形if(k==0){return 1;}if(k%2==0){return (p%moder*sum(p,k-1)+1)%moder;}return (1 + ksm(p, k / 2 + 1)) * sum(p, k / 2) % moder;}int main() {int A,B;cin>>A>>B;int res = 1;for (int i = 2; i <= A; i++) {int s=0;while (A % i == 0) {s++;A /= i;}if (s) res = res * sum(i, s * B) % moder;}if(!A) res=0;cout << res << endl;return 0; }

大佬解法,很清晰,我也喜歡,但有10%數據過不去

https://blog.csdn.net/yeguxin/article/details/47017955

#include<iostream> #include<algorithm> #include<stdio.h> #include<string.h> #include<stdlib.h>using namespace std;const int h = 10001; int n,m; struct node {int x;int y; }q[h];long long int power(long long int pn,long long int pm) ///反復平方法來求A^B 省時間 {long long int sq = 1;while(pm>0){if(pm%2){sq = (sq*pn)%9901;}pm = pm / 2;pn = pn * pn % 9901;}return sq; }long long int updata(long long int pn,long long int pm) ///遞歸二分求等比數列的和 ///對每一個質因子求1+p1+p1^2+p1^3+...p1^k1,正好用等比數列,等比數列就可以遞歸 {if(pm == 0){return 1;}if(pm%2){return (updata(pn,pm/2)*(1+power(pn,pm/2+1)))%9901; /// 當pm為奇數時,有公式來求等比數列的和 (1 + p + p^2 +...+ p^(n/2)) * (1 + p^(n/2+1)) }else{return (updata(pn,pm/2-1)*(1+power(pn,pm/2+1)) + power(pn,pm/2))%9901; ///當pm為偶數時,有公式來求等比數列的和 (1 + p + p^2 +...+ p^(n/2-1)) * (1+p^(n/2+1)) + p^(n/2); } }int main() {while(scanf("%d%d",&n,&m)!=EOF){int k = 0;for(int i=2;i*i<=n;) ///尋找質因子,一個很好的方法{if(n%i == 0){q[k].x = i;///q[k].x q[k].y是質因子和次數q[k].y = 0;while(n%i == 0){q[k].y++;n /= i;}k++;}if(i == 2){i++;///2和3是要算的}else{i = i + 2;///這樣就不用算偶數了}}if(n!=1)///最后一個是本身{q[k].x = n;q[k].y = 1;k++;}int ans = 1;for(int i=0;i<k;i++){ ans = (ans*(updata(q[i].x,q[i].y*m)%9901)%9901);///既然是n的m次方,那么就直接用n的質因子m次方就好,///這里相乘是約數和公式,對每一個因子求(1+p1+p1^2+p1^3+...p1^k1) ,///然后相乘}printf("%d\n",ans);}return 0; }

費解的開關

鏈接:https://ac.nowcoder.com/acm/problem/50920
來源:牛客網

題目描述
你玩過“拉燈”游戲嗎?25盞燈排成一個5x5的方形。每一個燈都有一個開關,游戲者可以改變它的狀態。每一步,游戲者可以改變某一個燈的狀態。游戲者改變一個燈的狀態會產生連鎖反應:和這個燈上下左右相鄰的燈也要相應地改變其狀態。

我們用數字“1”表示一盞開著的燈,用數字“0”表示關著的燈。下面這種狀態

10111
01101
10111
10000
11011

在改變了最左上角的燈的狀態后將變成:

01111
11101
10111
10000
11011

再改變它正中間的燈后狀態將變成:

01111
11001
11001
10100
11011

給定一些游戲的初始狀態,編寫程序判斷游戲者是否可能在6步以內使所有的燈都變亮。

輸入描述:
第一行有一個正整數n,代表數據中共有n個待解決的游戲初始狀態。
以下若干行數據分為n組,每組數據有5行,每行5個字符。每組數據描述了一個游戲的初始狀態。各組數據間用一個空行分隔。
對于30%的數據,n \leq 5n≤5;
對于100%的數據,n \leq 500n≤500。
輸出描述:
輸出數據一共有n行,每行有一個小于等于6的整數,它表示對于輸入數據中對應的游戲狀態最少需要幾步才能使所有燈變亮。
對于某一個游戲初始狀態,若6步以內無法使所有燈變亮,請輸出“-1”。
示例1
輸入
復制
3
00111
01011
10001
11010
11100

11101
11101
11110
11111
11111

01111
11111
11111
11111
11111
輸出
復制
3
2
-1

https://blog.csdn.net/weixin_42176113/article/details/107271626
這個里面的位運算寫法就是

for(int k=0; k<(1<<5); k++)

用5位的k來存第一行的操作狀態
比如k=10010
而下面這行代碼就是遍歷k的每一位,看他是不是1

for(int i=0; i<5; i++) {if(k>>i&1){turn(0,i);cnt++;}}

1.上面的位運算

2.memcpy

3.memcpy的兩個數組類型不能串!!!!!!,我人都傻了,把k給cpy了也不報個錯

4.還有bfs解法等我緩緩再弄吧

#include <iostream> #include<bits/stdc++.h> using namespace std; #define maxn 1005 const int INF=1e7+5; int dx[5]={0,-1,0,1,0}; int dy[5]={0,0,1,0,-1}; int myCheese[10][10];///這題一看暴力回溯必超時啊,像dp那么倒推?先試試魔方遍歷 //char backup[10][10];//!!!!!!!!!!!就tm這句改了一個點 int backup[10][10]; void init_cheese(){for(int i=0;i<6;i++){for(int j=0;j<6;j++){myCheese[i][j]=0;}} } void click(int x,int y){for(int i=0; i<5; i++){int tx=x+dx[i],ty=y+dy[i];if(tx>=0 && tx<5 && ty>=0 && ty<5){myCheese[tx][ty]+=1;myCheese[tx][ty]%=2;}}} //intint mofang() {int ans=INF;for(int k=0;k<(1<<5);k++){int cnt=0;//cout<<sizeof(myCheese)<<endl;//cout<<sizeof(int)*36<<endl;//cout<<k<<endl;memcpy(backup,myCheese,sizeof(myCheese));///第一行32種點擊可能,由本次嘗試的k決定for(int i=0;i<5;i++){//cout<<"old k"<<k<<endl;if(k>>i&1){click(0,i);cnt++;}// cout<<"new k"<<k<<endl;}///從0號行到3號行,有0的就點下一行for(int i=0;i<4;i++){for(int j=0;j<5;j++){if(myCheese[i][j]==0){click(i+1,j);cnt++;}}}///檢查最后一行int flag=1;for(int i=0;i<5;i++){if(myCheese[4][i]==0){flag=0;break;}}if(flag==1){ans=min(ans,cnt);}memcpy(myCheese,backup,sizeof(myCheese));}if(ans>6){ans=-1;}return ans;} int main() {int N;cin>>N;string buf;while(N--){for(int i=0;i<5;i++){cin>>buf;//cout<<"buf:"<<buf<<endl;for(int j=0;j<5;j++){myCheese[i][j]=buf[j]-'0';// myCheese[i][j]=(buf>>(5-1-j))&1;}}// for(int i=0;i<5;i++) // { // // for(int j=0;j<5;j++) // { // cout<<myCheese[i][j]<<" "; // } // cout<<endl; // }cout<<mofang()<<endl;;}return 0; }

翻硬幣

鏈接:https://ac.nowcoder.com/acm/problem/14355?&headNav=acm
來源:牛客網

題目描述
小明正在玩一個“翻硬幣”的游戲。
桌上放著排成一排的若干硬幣。我們用 * 表示正面,用 o 表示反面(是小寫字母,不是零)。

比如,可能情形是:oo*oooo

如果同時翻轉左邊的兩個硬幣,則變為:oooo***oooo

現在小明的問題是:如果已知了初始狀態和要達到的目標狀態,每次只能同時翻轉相鄰的兩個硬幣,那么對特定的局面,最少要翻動多少次呢?

我們約定:把翻動相鄰的兩個硬幣叫做一步操作,那么要求:

輸入描述:
兩行等長的字符串,分別表示初始狀態和要達到的目標狀態。每行的長度<1000
輸出描述:
一個整數,表示最小操作步數。
示例1
輸入
復制


oo
輸出
復制
5
示例2
輸入
復制
ooo***
ooo***
輸出
復制
1

藍橋原題,似乎是個智力題?
超級進階:
https://www.cnblogs.com/kuangbin/p/3218060.html

思路:

1.模擬翻硬幣的過程
2.記錄不相同的位置,規律:相鄰兩個不相同硬幣的位置差即為這兩個之間需要翻轉的次數

思路

/思路:每一次不一樣肯定要翻兩枚枚硬幣,直到都一樣為止

模擬下:(沒辦法啊,肯定都得翻,貪心咯)

#include<stdio.h> #include<string.h> char String1[2000]; char String2[2000]; int main() {int i,n,sum;scanf("%s %s",String1,String2);n=strlen(String1);sum=0;for(i=0;i<n;i++){if(String1[i]!=String2[i]){if(String2[i+1]=='*'){String2[i+1]='o';}else{String2[i+1]='*'; }sum++;}}printf("%d\n",sum);return 0; }

Strange Towers of Hanoi

鏈接:https://ac.nowcoder.com/acm/problem/50921
來源:牛客網

盤子個數取1-12的四漢諾塔

先用四塔算法,取固定1-n個(k)個,將剩下的用四塔算法從A-》B,然后,用三塔算法,從A-》D,然后用四塔算法從B-》D
但,最快的解法是用遞推式:

法一:遞推式

https://blog.csdn.net/yanglei253/article/details/93310024

#include <iostream> #include <cstring> using namespace std;int main() {int three[13],four[13];// 最初初始化為 0x3f 在最大流中是有很大用處的,這里雖然用不到memset(four,0x3f,sizeof(four));three[0] = 0;three[1] = 1;for(int i = 2;i < 13;i++){three[i] = 2 * three[i - 1] + 1;}four[0] = 0;for(int i = 0;i < 13;i++){for(int j = 0;j < i;j++){four[i] = min(four[i],2 * four[j] + three[i - j]);}}for(int i = 1;i < 13;i++){cout << four[i] << endl;}return 0; }

dp:

https://blog.csdn.net/SSL_ZYC/article/details/81611372

#include <cstdio> #include <iostream> #define Inf 1e9 using namespace std;int f[5][21];int main() {f[3][1]=f[4][1]=1;for (int i=2;i<=12;i++){f[3][i]=f[3][i-1]*2+1; //初始化三個柱子的情況f[4][i]=Inf;}printf("1\n"); //一個盤子for (int i=2;i<=12;i++){for (int j=1;j<=i;j++)f[4][i]=min(f[4][j]*2+f[3][i-j],f[4][i]);printf("%d\n",f[4][i]);}return 0; }

帶分數

第一個想法

遍歷小于N的所有數
100:1+99 2+98 。。。。。14+86
然后把前面的數標記進mark,后面的數用dfs造分數檢查
其中加點剪枝
更好的思路:枚舉整數和分母,求分子
https://moomhxy.blog.csdn.net/article/details/88768920?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-3.control&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-3.control

但這個代碼其實不是bfs,就是純暴力,大晚上寫不動了
我的200多ms憨憨代碼

#include <iostream> #include<bits/stdc++.h> using namespace std; #define maxn 1005bool judger(int a, int b, int c) { //統計abc 中每位數出現的次數bool f[12] = {false};while(a){int tmp = a % 10;if(f[tmp] == true)return false;f[tmp] = true;a /= 10;}while(b){int tmp = b % 10;if(f[tmp] == true)return false;f[tmp] = true;b /= 10;}while(c){int tmp = c % 10;if(f[tmp] == true)return false;f[tmp] = true;c /= 10;}if(f[0] == true) //如果有0出現return false;for(int i = 1; i <= 9; ++i)if(!f[i])return false;return true; }int conter(int n) {int ans=0;for(int i=1;i<n;i++){for(int j=1;j<1e4+5;j++){int k=(n-i)*j;///分子if(i!=j&&k>=j)///這里可以在上面遍歷的時候剪枝,但我懶了{if(judger(i,j,k)){ans++;}}}}return ans; }int main() {int N;cin>>N;cout<<N<<" "<<conter(N)<<endl;return 0; }

大佬的dfs 46ms代碼

https://ac.nowcoder.com/acm/contest/view-submission?submissionId=46455914

#include <bits/stdc++.h> using namespace std; const int N=20; int n; int res=0; bool st[N],mark[N]; bool check(int a,int c) {int b=n*c-a*c;if(!a||!b||!c) return false;memcpy(mark,st,sizeof(st));while(b){int x=b%10;b=b/10;if(!x||mark[x]) return false;mark[x]=true;}for(int i=1;i<=9;i++){if(!mark[i]) return false;}return true; } void dfs_c(int u,int a,int c) {if(u>9) return;if(check(a,c)) res++;for(int i=1;i<=9;i++){if(!st[i]){st[i]=true;dfs_c(u+1,a,c*10+i);st[i]=false;}} } void dfs_a(int u,int a) //u表示當前用到了幾個數,a表示當前枚舉到的a的值 {if(a>=n) return;if(a) dfs_c(u,a,0); //帶分數中三個數都不能是0,在這里剪枝for(int i=1;i<=9;i++){if(!st[i]){st[i]=true;dfs_a(u+1,a*10+i);st[i]=false;}} } int main() {cin>>n;dfs_a(0,0);cout<<n<<" ";cout<<res<<endl;return 0; }

Fractal Streets

又是自閉的分型,上次已經留下了深深的心理陰影

大意:

https://blog.csdn.net/xuechen_gemgirl/article/details/87975396
題面大概意思是:
   給你一個原始的分形圖,t組數據,對于每組數據,輸入3個數n,h,o (n為在第n級,h,o為兩個房子的編號),求在第n級情況下,編號為h和o的兩個點之間的距離*10為多少。
  其中,第n級分形圖形成規則如下:

首先先在右下角和右上角復制一遍n-1情況下的分形圖
然后將n-1情況下的分形圖順時針旋轉90度,放到左上角
最后將n-1情況下的分形圖逆時針旋轉90度 ,放到左下角
編號是從左上角那個點開始計1,沿著道路計數。
還有這說法的嗎,我大意了啊,沒有閃(另外第二張圖右上角標號錯了)

<< (n-1)其實就是乘2的n-1次方

https://blog.csdn.net/ben_xsy/article/details/79288058

另外兩個博客里面對第四塊坐標轉換一個+1一個-1是因為一個從0開始一個從1開始

#include <iostream> #include<bits/stdc++.h> using namespace std; #define maxn 1005 #define ll long longll p[40];///打打表,每一層最大值,別重復算了 void rec(ll n,ll s,ll &x,ll &y) {if(n==1)///翻到最底層了{if(s==1){x=1;y=1;}else if(s==2){x=1;y=2;}else if(s==4)///小地方不要犯錯{x=2;y=1;}else {x=2;y=2;}return ;}if(s<=p[n-1])///左上角{rec(n-1,s,x,y);///左上角要順時針90dell t;t=x;x=y;y=t;}else if(s<=2*p[n-1])///右上角{rec(n-1,s-p[n-1],x,y);///是倒推y+=(1ll<<(n-1));///用下面的求出下一層的x與y后,本層要加上本層的偏移}else if(s<=3*p[n-1]){///右下角rec(n-1,s-2*p[n-1],x,y);x+=(1ll<<(n-1));y+=(1ll<<(n-1));}else{///左下rec(n-1,s-3*p[n-1],x,y);///x與y是什么受下層影響,所以也可以不管,直接輸x,y,然后///下面兩個式子賦值的時候把x和y互換///(這個是優化后的了)ll xyuan,yyuan;xyuan=x;yyuan=y;x=(1ll<<n)+1-yyuan;y=(1ll<<(n-1))+1-xyuan;}}int main() {int t;cin>>t;p[1]=4;for(int i=2;i<=39;i++){p[i]=p[i-1]*4;// cout<<p[i]<<endl;}ll n,A,B,x1,y1,x2,y2;while(t--){cin>>n>>A>>B;rec(n,A,x1,y1);rec(n,B,x2,y2);printf("%.0lf\n",sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2))*10);}return 0; }

總結

以上是生活随笔為你收集整理的蓝桥备赛第一周2021.1.11 递归 枚举 位运算的全部內容,希望文章能夠幫你解決所遇到的問題。

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

亚洲伊人第一页 | 日韩影视精品 | 亚洲天堂色婷婷 | 亚洲三级国产 | 国产一级大片在线观看 | 中文国产在线观看 | 97超碰中文 | 久久亚洲成人网 | 黄色毛片在线 | 婷婷色九月 | 久久精品中文字幕一区二区三区 | 天天爽夜夜爽人人爽一区二区 | 97视频资源 | 中文字幕视频观看 | 日韩理论在线视频 | 在线一区av| 9在线观看免费高清完整版 玖玖爱免费视频 | 国产精品一区二区三区在线看 | 中文字幕在线观看不卡 | 五月婷婷色 | 久99久精品 | 国产视频丨精品|在线观看 国产精品久久久久久久久久久久午夜 | 亚洲国产黄色 | 波多野结衣视频在线 | 伊人色综合久久天天网 | 亚洲精品国偷拍自产在线观看蜜桃 | 久久久受www免费人成 | 免费在线观看一区 | 国产一区在线精品 | 狠狠色丁香婷婷综合基地 | 九草视频在线观看 | 国模一二三区 | 精品国产一区二区三区日日嗨 | 丁香综合 | 三级动态视频在线观看 | 久久夜色精品国产欧美乱极品 | 97视频播放 | 精品久久久久久国产91 | 亚洲成av人片在线观看www | 久久99精品国产麻豆宅宅 | 久艹视频在线免费观看 | 国产精品第十页 | 青草视频在线看 | www日韩视频| 狠狠干干| www免费网站在线观看 | 久久久99精品免费观看乱色 | 亚州av成人 | 人人草人人草 | 免费能看的av | 亚洲视频在线观看网站 | 91视频中文字幕 | 综合久久综合久久 | 亚洲精品中文字幕在线观看 | 中文字幕高清有码 | av一级久久 | 91热爆视频 | 欧美analxxxx| 久久久久久国产精品免费 | 国产成人精品av | 日韩欧美视频一区 | 在线视频 成人 | 亚洲综合一区二区精品导航 | 久久草 | 97成人精品视频在线观看 | 91自拍成人 | 97超碰福利久久精品 | 日韩一区二区三区高清免费看看 | 日韩18p| 国产精品扒开做爽爽的视频 | 日韩欧美精品在线视频 | 亚洲人成影院在线 | 天天舔天天射天天操 | 欧美在线18 | 一区二区三区免费网站 | 久久视频在线观看中文字幕 | 亚洲网站在线看 | 激情综合婷婷 | 久久国产午夜精品理论片最新版本 | 国产成人久久精品亚洲 | 精品国产人成亚洲区 | 日韩肉感妇bbwbbwbbw | 亚洲精品videossex少妇 | 99精品一区二区三区 | 狠狠色丁香九九婷婷综合五月 | 99精品国产福利在线观看免费 | 麻豆91小视频 | 99免费在线观看 | 国产精品视频免费在线观看 | 国偷自产视频一区二区久 | 天天视频色版 | 最近免费中文字幕 | 在线v | 欧美国产精品久久久久久免费 | 亚洲精品乱码久久久久久按摩 | 欧美aaa视频 | 成人在线免费av | 亚洲精品免费在线 | 欧美日韩国内在线 | 国内外成人免费在线视频 | 亚洲精品国精品久久99热 | 中文字幕专区高清在线观看 | 久久五月婷婷综合 | 激情五月开心 | 激情丁香综合五月 | 日韩在线视频网站 | 国产精彩视频一区 | 日日骑 | 久久久.com | 国产精品免费视频观看 | 天天操天天摸天天干 | 在线 你懂 | 日韩在线观看一区二区三区 | 久久国产精品免费视频 | 91成人在线网站 | 国产一区二区在线播放 | 婷婷色综合网 | 亚洲精品久久久久999中文字幕 | 亚洲精品在线观看av | 久久久人人爽 | 国产精品123 | www.干| 操操爽| 久久成人国产精品入口 | 福利精品在线 | 九九热精品视频在线观看 | 在线小视频 | 日韩网站一区二区 | 国模一区二区三区四区 | 日韩高清精品免费观看 | 日韩美女免费线视频 | 国产91精品一区二区麻豆网站 | 久久免费99精品久久久久久 | 亚洲高清av | 五月婷婷综合网 | 亚洲国产一区二区精品专区 | 日日夜夜操操操操 | 欧美精品午夜 | 亚洲最大av | 久久久久成人免费 | 天天干天天在线 | 国产在线欧美 | 午夜av免费观看 | 国产精品精品国产色婷婷 | 国产91小视频 | 日本在线观看一区 | 欧美一级爽 | 91热| www.com久久| 97碰碰精品嫩模在线播放 | 天天插视频 | 97成人在线免费视频 | 黄色精品网站 | 超级碰碰碰视频 | 久久这里有精品 | 国产精品美女在线观看 | 国产一区二区高清不卡 | 日本在线观看一区二区 | 午夜av大片 | 国产精品毛片一区视频播 | 日本女人在线观看 | 五月天视频网 | 亚洲涩涩一区 | 日韩亚洲国产精品 | 国产视频九色蝌蚪 | 欧美一级乱黄 | 黄色三级在线观看 | 日韩欧美一区二区三区视频 | 亚洲视频观看 | 国产小视频在线观看 | 综合久久网 | 91cn国产在线| 久久久www| 久久爱导航 | 人人澡视频 | 中文字幕一区二区三区精华液 | 99亚洲视频 | 国产在线观看,日本 | 91桃色免费视频 | 色com| 夜添久久精品亚洲国产精品 | 美女视频黄,久久 | 精品国产成人av在线免 | 亚洲成人午夜av | 在线 欧美 日韩 | 免费看黄在线 | av一级久久| 天天做天天爱天天爽综合网 | 在线观看爱爱视频 | 日韩和的一区二在线 | 久久午夜色播影院免费高清 | 色 免费观看 | 69绿帽绿奴3pvideos | 人人干干人人 | 狠狠躁日日躁夜夜躁av | 免费视频一区二区 | 亚洲高清视频在线播放 | 国产永久免费 | 精品影院一区二区久久久 | 国产精品一区二区免费 | 视频在线一区二区三区 | 久久1区| 亚洲精品视频在 | 黄色在线看网站 | 91九色性视频 | 国产特级毛片 | 日韩v在线91成人自拍 | 久久精品视频在线看 | www亚洲国产| 亚洲精品国产成人av在线 | 99久久久国产精品免费99 | 夜夜夜草 | 免费久久网站 | 97超碰资源 | 日韩精品中文字幕久久臀 | 免费一级特黄毛大片 | 国产精品毛片久久久久久久 | 开心色插 | 99久久精品免费看国产四区 | 亚洲国产欧美一区二区三区丁香婷 | 狠狠干五月天 | 国产高清视频免费最新在线 | 亚洲人成在线观看 | 免费黄在线看 | 国产一区欧美日韩 | 成人综合日日夜夜 | 色香蕉视频 | 亚洲精品久久久久58 | 999视频网站 | 欧美一级免费 | 在线色网站| 亚洲一区二区三区毛片 | 日精品| 一级免费黄色 | 正在播放国产91 | 成人av片免费观看app下载 | 黄色免费网站下载 | 国产精品国产三级国产 | 精品国产一二三四区 | 毛片视频网址 | 日韩激情一二三区 | 久久久久免费视频 | 91精品啪在线观看国产81旧版 | 日韩一区二区三区视频在线 | 黄污在线观看 | 操操操日日日干干干 | 91看片淫黄大片一级在线观看 | 亚洲一区二区精品 | 丁香婷婷在线观看 | 国产成人av综合色 | 精品一二 | 中文字幕在线观 | 在线视频观看亚洲 | 亚洲无在线 | 国产日韩精品久久 | 久久爽久久爽久久av东京爽 | 九九九九九精品 | 婷婷久久精品 | a黄色大片| 五月婷婷另类国产 | 国产91影院| 久久天天躁夜夜躁狠狠躁2022 | 97国产精品亚洲精品 | 久久精品一区二区三区四区 | 精品在线观看一区二区 | 韩国一区二区三区在线观看 | 中文字幕av最新 | 成人免费中文字幕 | 亚洲专区在线播放 | 特级西西www44高清大胆图片 | 亚洲手机天堂 | 丁香综合激情 | 亚洲欧洲精品在线 | 97色婷婷成人综合在线观看 | 亚洲免费av一区二区 | 中文字幕视频一区二区 | 激情欧美在线观看 | 国产91综合一区在线观看 | 一级黄色av | 久久综合免费 | av日韩av| 国产精品久久久久久69 | 免费碰碰 | 在线观看激情av | 亚洲一区二区三区精品在线观看 | 成人a免费视频 | 国产精品美女久久 | 精品色综合| av综合在线观看 | 久久久亚洲国产精品麻豆综合天堂 | 亚洲一区二区麻豆 | 国产一区二区在线免费播放 | 久久久久女教师免费一区 | 免费看国产a | 成年人免费在线看 | 亚洲va综合va国产va中文 | 亚洲精品成人免费 | 在线观看爱爱视频 | 丝袜美女在线观看 | 在线免费观看黄网站 | 中文一区二区三区在线观看 | 国产精品美女久久久久久2018 | 亚洲专区在线视频 | 91视视频在线直接观看在线看网页在线看 | 中文字幕一区在线观看视频 | 韩国三级在线一区 | 亚洲人成精品久久久久 | 97福利| 美女一级毛片视频 | 国产香蕉视频在线播放 | 91夫妻视频 | 亚州性色 | 99精品小视频 | 亚洲激情六月 | 免费视频 三区 | 国产一二三四在线观看视频 | 五月色丁香 | 一区二区三区在线观看中文字幕 | 久草在线这里只有精品 | 中文字幕丝袜美腿 | 在线观看视频99 | 国产丝袜网站 | 波多野结衣电影一区 | 国产色视频一区二区三区qq号 | 国产1区2区3区精品美女 | 国产麻豆精品免费视频 | 欧美在线资源 | 婷婷干五月 | 九九热久久久 | 国产精品久久嫩一区二区免费 | 久久久久久久久久久影院 | 国产精品久久久久久高潮 | 黄色福利视频网站 | 在线综合 亚洲 欧美在线视频 | 国产在线观看,日本 | 蜜臀av性久久久久蜜臀aⅴ四虎 | 色综合网在线 | 日韩高清久久 | 一区二区三区在线播放 | 精品国产一二三四区 | 成人免费视频网站在线观看 | 欧美午夜精品久久久久 | 日韩有码中文字幕在线 | 欧美一级性 | 国产精品美女免费看 | av高清在线观看 | 欧美日韩国产二区 | 日日摸日日 | 4438全国亚洲精品在线观看视频 | 不卡的av在线播放 | 亚洲精品视频在线观看免费视频 | www.天天干.com | 国产精品中文久久久久久久 | 久草网免费| 国产精品久久久久久久久久尿 | 99精品视频免费观看视频 | 精品一区二区av | 久草精品在线观看 | 91精品视频导航 | 免费a级观看| 精品国自产在线观看 | 四虎在线永久免费观看 | 日韩mv欧美mv国产精品 | 亚洲电影影音先锋 | 国产精品11 | 97在线免费 | 中文字幕日韩一区二区三区不卡 | 国产精品96久久久久久吹潮 | 激情网站五月天 | 国产不卡在线看 | 国产精品视频免费观看 | 久久av伊人 | 婷婷在线综合 | 中文字幕在线播放第一页 | 中文一区二区三区在线观看 | 欧美日韩国产一区二区三区在线观看 | 亚洲精品高清在线 | 成人精品电影 | 2024av | 五月天激情在线 | 久久亚洲福利 | 久草视频在线免费 | 国内久久久 | 丁香激情五月婷婷 | 欧美一二三视频 | 日韩精品一区二区三区第95 | 永久免费毛片在线观看 | 一区二区视频在线免费观看 | 97在线观看免费 | 中文字幕亚洲精品在线观看 | 亚洲综合色激情五月 | av大片免费看 | 欧美影院久久 | 免费在线黄 | 久久久久久看片 | 亚洲a资源| 操老逼免费视频 | 美女网站在线观看 | 国产一在线精品一区在线观看 | 国产日韩精品在线观看 | 五月天婷亚洲天综合网精品偷 | 国产免费二区 | 亚洲精品男人天堂 | 在线观看免费视频你懂的 | 日韩中文字幕第一页 | 在线免费观看视频一区 | 精品少妇一区二区三区在线 | 蜜臀av夜夜澡人人爽人人 | 久久国产高清 | 去干成人网 | 粉嫩av一区二区三区免费 | 久久综合九色综合欧美狠狠 | 中文字幕免费成人 | 二区在线播放 | 精品视频在线观看 | 91亚洲视频在线观看 | av天天色 | 久久精品网站视频 | 日韩av区 | av电影在线观看 | 国产一区二区在线免费视频 | 国产精品美女在线 | 国产精品第十页 | 99精品国产成人一区二区 | 亚洲一区日韩 | 色婷婷精品大在线视频 | 日本动漫做毛片一区二区 | 麻豆国产精品va在线观看不卡 | 精品超碰 | 91亚色在线观看 | 中文av资源站 | 91九色在线视频 | www.夜夜操.com| 国产精品久久一卡二卡 | 欧美日韩一区二区在线 | 中文字幕乱码一区二区 | 超碰人人在 | 2020天天干夜夜爽 | 色操插 | 中文在线字幕免费观看 | 中文字幕婷婷 | 中文字幕永久免费 | 国产精品成人久久 | 日韩美精品视频 | 亚洲精品视频国产 | 亚洲精品自拍 | 超碰在线97免费 | 久久久麻豆 | 国产精品久久久久久999 | 欧美激情视频免费看 | 国产精彩视频一区二区 | 丁香婷婷色综合亚洲电影 | 99热这里只有精品免费 | 亚洲午夜久久久综合37日本 | 97超碰总站 | 中文字幕在线观看三区 | 日韩二区在线播放 | 国产成人一区二区三区在线观看 | 日韩亚洲在线视频 | 国产二区视频在线 | 91在线国产观看 | 丁香六月在线观看 | 二区视频在线观看 | av在线网站免费观看 | h动漫中文字幕 | 精品久久久久久电影 | 狠狠干综合网 | 久久国产精品一二三区 | 一区中文字幕 | 国产成人精品一区二区三区福利 | 国产成人精品一区二区三区在线观看 | 欧美日韩亚洲第一页 | 久香蕉 | 久久久天堂 | 精品久久久国产 | 九九在线视频免费观看 | 亚洲va在线va天堂 | 丁香激情综合久久伊人久久 | 日韩电影在线一区 | 亚洲每日更新 | 亚洲精品国产成人av在线 | 久久手机视频 | 美女视频黄频大全免费 | 天天天综合 | 在线观看免费福利 | 国产一级在线看 | 狠狠躁夜夜躁人人爽超碰97香蕉 | 四虎在线免费观看 | 操操操综合 | 国产视频丨精品|在线观看 国产精品久久久久久久久久久久午夜 | 中文字幕在线免费看线人 | 97影视 | 日韩在线观看视频网站 | 国产精品美女网站 | 三级黄色免费 | 亚洲精品国产区 | 草久久久| 日韩av一区二区在线 | 亚洲黄色av一区 | 久久成熟 | 久久久av免费 | 夜夜骑天天操 | 精品国产区 | 看片黄网站 | 国产打女人屁股调教97 | 中文字幕高清在线 | 丁香网五月天 | 国产精品男女 | 久久综合桃花 | 午夜精品福利在线 | 国产一级免费av | 成人午夜精品久久久久久久3d | 久草在线免费看视频 | 久久成人毛片 | 国内精品久久久久 | 久99久精品视频免费观看 | 久久久久国产一区二区 | 久久久久久毛片 | 久久高清免费观看 | 欧洲激情在线 | 黄色成人av网址 | 国产福利在线免费 | 亚洲欧美国产精品18p | 在线精品在线 | 91精品国产自产在线观看 | 高清精品在线 | 国产精品久久久久久av | 成年人免费看片 | 中文字幕视频网站 | 久久久久久久久久伊人 | 国产91全国探花系列在线播放 | 在线电影日韩 | 国产精品去看片 | 久久久高清免费视频 | 天天色天| 日日夜夜精品视频天天综合网 | 成人精品视频久久久久 | 精品国产一区二区在线 | 久久99免费 | 欧美日韩亚洲精品在线 | 丁香五婷| 国产视频精品久久 | 麻花传媒mv免费观看 | 91豆麻精品91久久久久久 | 国产高清视频在线免费观看 | 日韩免费在线观看视频 | 欧美精品久久人人躁人人爽 | 91麻豆精品国产91久久久久 | 中文字幕a∨在线乱码免费看 | av中文在线影视 | 一区二区三区免费在线观看视频 | 日韩高清在线一区二区三区 | 国产一区在线免费观看视频 | 中文字幕专区高清在线观看 | 国产成人精品一区二区三区福利 | 天天操夜夜干 | 国产精品久久久久久久久久 | 国产成人精品在线播放 | 亚洲成av人片一区二区梦乃 | 人人干人人上 | 中文字幕 成人 | 青青网视频 | 99综合电影在线视频 | 在线观看免费视频 | 久久黄色片子 | 国产精美视频 | 日本亚洲国产 | 久久免费激情视频 | 4438全国亚洲精品在线观看视频 | 午夜在线免费观看视频 | 日韩在线 | 国产成人精品亚洲日本在线观看 | 国产一区二区三区高清播放 | 婷婷久操 | 日韩视频在线一区 | 色综合天天天天做夜夜夜夜做 | 丁香国产视频 | 97精品国产97久久久久久粉红 | 欧美性大战 | www.国产在线观看 | 国产不卡在线观看 | 国产精品丝袜在线 | 国产亚洲精品久久网站 | 欧美在线99| 欧美欧美 | 日韩网站中文字幕 | 亚洲精品免费在线观看 | 久久久精品高清 | 欧美亚洲久久 | www.夜夜操.com| 美女国内精品自产拍在线播放 | 国产成人一区二区三区久久精品 | 婷婷六月天综合 | 九九免费观看视频 | 国产精品美女在线观看 | 免费视频你懂得 | 久久私人影院 | 六月色丁 | 91中文在线视频 | 久久男人免费视频 | 欧美91精品久久久久国产性生爱 | 久久综合干 | 国产高清综合 | 亚洲精品午夜久久久久久久久久久 | 麻花豆传媒一二三产区 | 草樱av| 久久在线免费观看视频 | 色99色| 91超级碰碰 | 国产精品久久99综合免费观看尤物 | 国产不卡视频在线播放 | 777视频在线观看 | 日本在线观看中文字幕 | 国产精选在线观看 | 欧美午夜精品久久久久久浪潮 | 国产一区二区三区网站 | 91av视频在线观看免费 | 国产欧美久久久精品影院 | 91精品一区二区在线观看 | av亚洲产国偷v产偷v自拍小说 | 一区二区av| 久久精品79国产精品 | 国产精品九九久久99视频 | 在线看国产日韩 | 国产精品综合久久久久久 | 精品免费久久久久 | 色综合天天狠天天透天天伊人 | 在线观看视频中文字幕 | 天堂av官网 | 亚洲第一中文字幕 | 免费在线观看一级片 | 欧美天天干 | 久久久精品欧美 | 国产精品video爽爽爽爽 | 中文字幕2021 | 在线观看va | 久久久久欠精品国产毛片国产毛生 | 日本在线精品视频 | 欧美黄网站| 不卡av电影在线 | 久久综合婷婷综合 | 永久免费精品视频网站 | 国产剧情av在线播放 | 九九在线视频免费观看 | www黄在线| 成人在线你懂得 | 在线观看韩日电影免费 | 国产黄色精品在线 | 亚洲天堂网在线视频观看 | 国产不卡免费 | 久久综合毛片 | 国产三级午夜理伦三级 | av免费看网站 | 怡红院av久久久久久久 | 久草影视在线观看 | 成年人视频在线免费播放 | 国产资源免费在线观看 | 97免费在线观看视频 | 精品亚洲一区二区 | 综合色天天 | 亚洲精品国产精品国自 | 天天操天天射天天插 | 免费在线观看日韩视频 | 欧美国产三区 | 亚洲精品视频网站在线观看 | 欧美日韩高清不卡 | 人人干狠狠干 | 最近中文字幕高清字幕在线视频 | 国产又粗又猛又爽 | 精品国产免费av | 国产精品久久久久一区二区 | av福利在线播放 | 久久免费视频2 | www.色午夜| 激情深爱五月 | 日韩欧美在线观看一区二区三区 | 成人黄色电影在线 | 九九热.com | 99久久精| 国产女做a爱免费视频 | 久久综合久久伊人 | 天天综合成人 | 色噜噜日韩精品欧美一区二区 | 久草视频看看 | 成人欧美亚洲 | 丝袜美腿在线播放 | 一个色综合网站 | 黄色在线网站噜噜噜 | 中文有码在线视频 | 久久综合久久综合久久综合 | 97视频在线观看视频免费视频 | 中文字幕乱在线伦视频中文字幕乱码在线 | 国产资源网 | 久久一区国产 | 国内成人精品2018免费看 | 亚洲黄色在线播放 | 91在线porny国产在线看 | 国产一区二区手机在线观看 | 国产成人久久久久 | 成人资源站 | 一级做a爱片性色毛片www | 粉嫩av一区二区三区入口 | 一区二区视频电影在线观看 | 激情网站免费观看 | 成人资源网 | 国产999精品久久久久久绿帽 | 日韩大片免费观看 | 欧美日韩亚洲精品在线 | 中文字幕一二三区 | 91麻豆精品国产91久久久久久久久 | 国产精品久久久网站 | 国内丰满少妇猛烈精品播放 | 久久人91精品久久久久久不卡 | 蜜臀久久99精品久久久无需会员 | 免费在线看成人av | 欧美成年网站 | 免费99精品国产自在在线 | 国产精品一区电影 | 午夜精品久久久久久久久久 | 激情视频一区二区三区 | 亚洲毛片久久 | av电影在线免费 | 久久久久国产成人精品亚洲午夜 | 久久影院中文字幕 | 91看片淫黄大片在线播放 | 黄色在线观看网站 | 丁香久久综合 | 婷婷去俺也去六月色 | 亚洲日本在线视频观看 | 日韩欧美在线综合网 | 中文字幕亚洲国产 | 国产白浆在线观看 | 亚洲区视频在线 | 久久99精品国产一区二区三区 | 中文字幕91视频 | 久久99精品久久久久蜜臀 | 婷婷丁香激情五月 | 久久欧美在线电影 | 9992tv成人免费看片 | 丁香六月婷婷综合 | 91看成人 | 日韩中文字幕免费视频 | 亚洲精品一区二区三区在线观看 | 午夜精品久久久久久久99 | 人人超碰免费 | 精品久久久久久久久久久久 | 黄色日本片 | 午夜成人免费影院 | 探花视频在线观看免费 | 国产精品免费久久久久 | 欧美日韩视频观看 | 91视频麻豆视频 | 88av网站| 一区二区视 | 日韩三区在线观看 | 草久在线视频 | 日韩免费大片 | 午夜.dj高清免费观看视频 | 国产一级在线 | 国产亚洲婷婷免费 | 久久免费视屏 | 成人久久网 | 在线观看第一页 | 久久久国产精品一区二区三区 | 在线观看成人网 | 久久精品国产v日韩v亚洲 | 成人免费中文字幕 | 中文字幕精 | av资源在线看 | 狠狠色噜噜狠狠狠狠2021天天 | 手机成人在线 | 亚洲,播放 | 亚洲国产片| 久久久91精品国产一区二区精品 | 国产成人一级电影 | 日日日天天天 | 久久久www成人免费精品 | 欧美日韩在线视频一区二区 | 国产精品国产毛片 | av在线播放中文字幕 | 精品一区中文字幕 | 一级成人在线 | 国产在线观看91 | 日韩丝袜| 一级片免费观看 | 国产婷婷在线观看 | 久草在线播放视频 | 91大神视频网站 | avove黑丝 | 91精品久久久久久 | 就操操久久| 999久久久免费视频 午夜国产在线观看 | 国产精品wwwwww | 69av网| 亚洲最新av在线网址 | 天天草av| av在线收看 | 黄色a三级| 大胆欧美gogo免费视频一二区 | 久草在线免费看视频 | 久久成人毛片 | 伊人午夜视频 | 亚洲播播 | 五月色婷 | 日韩午夜网站 | 国产成人一区二区三区 | 精品人妖videos欧美人妖 | 欧美日韩国内在线 | 天天色 天天 | 91麻豆精品国产91久久久久久 | 久久国产一二区 | 91网在线观看 | 久久精品这里都是精品 | 96亚洲精品久久久蜜桃 | 一区二区三区免费在线 | 手机av网站 | 国内精品在线一区 | 久热电影| 久久视频6 | 国产一区二区高清不卡 | 欧美成人在线网站 | 国产又粗又猛又黄又爽的视频 | 欧美孕交vivoestv另类 | 婷婷久久一区二区三区 | 97精品国产手机 | 日韩有码中文字幕在线 | 日韩精品一区二区三区免费观看视频 | 狠狠撸电影 | 亚洲精品国产第一综合99久久 | 天天操狠狠操网站 | 在线国产日韩 | 国产视频2021| 丁香午夜| 色婷婷丁香 | 极品中文字幕 | 久久久久久蜜桃一区二区 | 久久久精品免费看 | 三级av网站 | 免费一级片视频 | 国产精品一区二区免费视频 | www亚洲一区 | 99久久999久久久精玫瑰 | 黄av资源 | 天天艹天天 | 国产精品日韩久久久久 | 亚洲蜜桃av | 亚洲精品99久久久久中文字幕 | 深夜男人影院 | 欧美性生活小视频 | 波多野结衣综合网 | 日韩视频二区 | 五月天网页 | 成人一级在线 | 色在线免费 | 天天曰夜夜爽 | 亚洲三级黄 | 最新国产一区二区三区 | 少妇激情久久 | 超碰国产在线 | 天天天天综合 | 婷婷精品视频 | 在线精品国产 | 麻豆视频免费在线播放 | 久草久视频 | 亚洲国产综合在线 | 99视频在线精品免费观看2 | 一区二区三区免费看 | 992tv在线观看| 国产黄色精品视频 | 久久久久久久国产精品视频 | 国产一区二区综合 | a√天堂中文在线 | 99国产精品视频免费观看一公开 | 久久国产品| 久久黄色网 | 日本视频久久久 | 在线观看深夜视频 | 黄色片亚洲 | 久久久免费看视频 | 特黄特黄的视频 | 中文字幕亚洲五码 | 91丨九色丨蝌蚪丨老版 | 香蕉视频日本 | 国产亚洲精品日韩在线tv黄 | 天天干天天草天天爽 | 新av在线 | 成人午夜剧场在线观看 | 韩国av免费观看 | 五月天婷婷丁香花 | 国产精品久久久久久69 | 国产精品视频资源 | 免费特级黄毛片 | 狠狠色丁香婷婷 | 免费日韩 精品中文字幕视频在线 | 美女黄频视频大全 | 婷婷六月网 | 日韩电影在线一区二区 | 国产一级一片免费播放放 | 在线观看视频一区二区三区 | 免费在线观看成人av | 97人人澡人人添人人爽超碰 | 亚洲精品国产品国语在线 | 日韩在线播放欧美字幕 | 在线免费视频一区 | 久久久久久久久久久久久久电影 | av黄色在线播放 | 久久综合国产伦精品免费 | 亚洲va综合va国产va中文 | 手机版av在线 | 精品国产一区二区三区免费 | 综合婷婷丁香 | www.香蕉视频 | 国产一区二区高清不卡 | 91福利国产在线观看 | 亚洲成人高清在线 | 91传媒免费在线观看 | 欧美日韩国产一二三区 | 国产福利av在线 | 国产精品久久久久国产a级 激情综合中文娱乐网 | av中文字幕亚洲 | 国产色啪| 日本女人b | 日韩精品高清视频 | 日韩电影一区二区在线 | 国产成人精品一区二区在线 | 精品久操 | 亚洲精品久久久久久久不卡四虎 | 一本一本久久a久久 | 亚洲va天堂va欧美ⅴa在线 | 国产精品少妇 | 国产又黄又爽无遮挡 | 免费视频91蜜桃 | 国产一区高清在线观看 | 91福利小视频 | 黄色软件网站在线观看 | 国产+日韩欧美 | 欧美性网站 | 蜜桃视频成人在线观看 | 2018好看的中文在线观看 | 97视频人人| 国产成人不卡 | 成人9ⅰ免费影视网站 | 精品久久久久久综合日本 | 国产中文字幕久久 | 亚洲综合欧美精品电影 | 国产激情小视频在线观看 | 日韩高清 一区 | 国产日产亚洲精华av | 久久av不卡 | 国产第一福利 | 在线观看日韩一区 | 日日操操 | 欧美精品乱码久久久久久 | 夜夜视频| 美女视频黄色免费 | 天天综合网入口 | 麻豆国产精品视频 | 久久免费公开视频 | 国产成人精品三级 | 久久不射影院 | 日日碰狠狠添天天爽超碰97久久 | 99精品视频一区二区 | 在线免费看黄网站 | 亚洲一级黄色av | 国产精品精品久久久 | 日韩69视频| 久久久.com| av黄色av| www成人av| 久久精品99 | 亚洲精品视频免费观看 | 中文字幕在线观看完整版 | 日韩欧美视频在线免费观看 | 国产精品久久久久一区二区三区 | 国产成人精品亚洲 | 91禁看片| 亚洲精品999| 99精品视频免费观看视频 | 亚洲第一成网站 | 在线欧美小视频 | 狠狠久久综合 | 欧美日韩视频在线一区 | 欧美一级xxxx| 久久综合狠狠综合久久综合88 | 久久超碰在线 | av日韩中文 | av电影不卡 | 亚洲成av人片在线观看无 | 久久久麻豆 | 国产视频久久 | 国产精彩在线视频 | 国产99自拍 | 久久在线视频在线 | 91精品一区二区三区久久久久久 | 久久艹欧美| 在线观看日韩国产 | 欧美a√在线| 国产高清免费视频 |