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

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

Codeforces Round #597 (Div. 2) - BenFromHRBUST

發(fā)布時(shí)間:2024/1/1 编程问答 43 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Codeforces Round #597 (Div. 2) - BenFromHRBUST 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

Codeforces Round #597 (Div. 2)

-----比賽傳送門(mén)-----

A - Good ol’ Numbers Coloring

Problem Description

Consider the set of all nonnegative integers: 0,1,2,…. Given two integers a and b (1≤a,b≤104). We paint all the numbers in increasing number first we paint 0, then we paint 1, then 2 and so on.
Each number is painted white or black. We paint a number i according to the following rules:
if i=0, it is colored white;
if i≥a and i?a is colored white, i is also colored white;
if i≥b and i?b is colored white, i is also colored white;
if i is still not colored white, it is colored black.
In this way, each nonnegative integer gets one of two colors.
For example, if a=3, b=5, then the colors of the numbers (in the order from 0) are: white (0), black (1), black (2), white (3), black (4), white (5), white (6), black (7), white (8), white (9), …
Note that:
It is possible that there are infinitely many nonnegative integers colored black. For example, if a=10 and b=10, then only 0,10,20,30 and any other nonnegative integers that end in 0 when written in base 10 are white. The other integers are colored black.
It is also possible that there are only finitely many nonnegative integers colored black. For example, when a=1 and b=10, then there is no nonnegative integer colored black at all.
Your task is to determine whether or not the number of nonnegative integers colored black is infinite.
If there are infinitely many nonnegative integers colored black, simply print a line containing “Infinite” (without the quotes). Otherwise, print “Finite” (without the quotes).

Input

The first line of input contains a single integer t (1≤t≤100) — the number of test cases in the input. Then t lines follow, each line contains two space-separated integers a and b (1≤a,b≤104).
##Output
For each test case, print one line containing either “Infinite” or “Finite” (without the quotes). Output is case-insensitive (i.e. “infinite”, “inFiNite” or “finiTE” are all valid answers).

Example

input
4
10 10
1 10
6 9
7 3
output
Infinite
Finite
Infinite
Finite

Code

#include <bits/stdc++.h>using namespace std;typedef long long ll;#define rep(i,a,b) for(int i=(a);i<=(b);i++) #define per(i,a,b) for(int i=(a);i>=(b);i--)const int N = 1e5+5; const ll MOD=1e9+7;int main() {int n;cin >> n;while(n--){ll a, b;cin >> a >> b;if(__gcd(a, b) == 1)cout << "Finite" << endl;else cout << "Infinite" << endl;}return 0; }

B - Restricted RPS

Problem Description

Let n be a positive integer. Let a,b,c be nonnegative integers such that a+b+c=n.
Alice and Bob are gonna play rock-paper-scissors n times. Alice knows the sequences of hands that Bob will play. However, Alice has to play rock a times, paper b times, and scissors c times.
Alice wins if she beats Bob in at least ?n/2? (n/2 rounded up to the nearest integer) hands, otherwise Alice loses.
Note that in rock-paper-scissors:
rock beats scissors;
paper beats rock;
scissors beat paper.
The task is, given the sequence of hands that Bob will play, and the numbers a,b,c, determine whether or not Alice can win. And if so, find any possible sequence of hands that Alice can use to win.
If there are multiple answers, print any of them.

Input

The first line contains a single integer t (1≤t≤100) — the number of test cases.
Then, t testcases follow, each consisting of three lines:
The first line contains a single integer n (1≤n≤100).
The second line contains three integers, a,b,c (0≤a,b,c≤n). It is guaranteed that a+b+c=n.
The third line contains a string s of length n. s is made up of only ‘R’, ‘P’, and ‘S’. The i-th character is ‘R’ if for his i-th Bob plays rock, ‘P’ if paper, and ‘S’ if scissors.

Output

For each testcase:
If Alice cannot win, print “NO” (without the quotes).
Otherwise, print “YES” (without the quotes). Also, print a string t of length n made up of only ‘R’, ‘P’, and ‘S’ — a sequence of hands that Alice can use to win. t must contain exactly a 'R’s, b 'P’s, and c 'S’s.
If there are multiple answers, print any of them.
The “YES” / “NO” part of the output is case-insensitive (i.e. “yEs”, “no” or “YEs” are all valid answers). Note that ‘R’, ‘P’ and ‘S’ are case-sensitive.

Example

input
2
3
1 1 1
RPS
3
3 0 0
RPS
output
YES
PSR
NO

Note

In the first testcase, in the first hand, Alice plays paper and Bob plays rock, so Alice beats Bob. In the second hand, Alice plays scissors and Bob plays paper, so Alice beats Bob. In the third hand, Alice plays rock and Bob plays scissors, so Alice beats Bob. Alice beat Bob 3 times, and 3≥?3/2?=2, so Alice wins.
In the second testcase, the only sequence of hands that Alice can play is “RRR”. Alice beats Bob only in the last hand, so Alice can’t win. 1<?3/2?=2.

Code

#include <bits/stdc++.h>using namespace std;typedef long long ll;#define rep(i,a,b) for(int i=(a);i<=(b);i++) #define per(i,a,b) for(int i=(a);i>=(b);i--)const int N = 105; const ll MOD = 1e9+7;char str[N]; char ans[N]; int vis[N];int main() {int T;cin >> T;while(T--){memset(vis,0,sizeof(vis));int n;cin >> n;int a, b, c;cin >> a >> b >> c;scanf("%s",str+1);int win=0;rep(i,1,n){if(str[i]=='R'){if(b>0){b--;ans[i]='P';vis[i]=1;win++;}}else if(str[i]=='P'){if(c>0){c--;ans[i]='S';vis[i]=1;win++;}}else if(str[i]=='S'){if(a>0){a--;ans[i]='R';vis[i]=1;win++;}}}rep(i,1,n){if(vis[i]==1)continue;if(str[i]=='R'){if(a>0){a--;ans[i]='R';vis[i]=1;}}else if(str[i]=='P'){if(b>0){b--;ans[i]='P';vis[i]=1;}}else if(str[i]=='S'){if(c>0){c--;ans[i]='S';vis[i]=1;}}}rep(i,1,n){if(vis[i]==1)continue;if(str[i]=='R'){if(c>0){c--;ans[i]='S';vis[i]=1;}}else if(str[i]=='P'){if(a>0){a--;ans[i]='R';vis[i]=1;}}else if(str[i]=='S'){if(b>0){b--;ans[i]='P';vis[i]=1;}}}ans[n+1]='\0'; // cout<<"DEBUG: "<<sum<<endl;if(!(win>=(n+1)/2))cout << "NO" <<endl;else{cout << "YES" << endl;printf("%s\n",ans+1);}}return 0; }

C - Constanze’s Machine

Problem Description

Constanze is the smartest girl in her village but she has bad eyesight.
One day, she was able to invent an incredible machine! When you pronounce letters, the machine will inscribe them onto a piece of paper. For example, if you pronounce ‘c’, ‘o’, ‘d’, and ‘e’ in that order, then the machine will inscribe “code” onto the paper. Thanks to this machine, she can finally write messages without using her glasses.
However, her dumb friend Akko decided to play a prank on her. Akko tinkered with the machine so that if you pronounce ‘w’, it will inscribe “uu” instead of “w”, and if you pronounce ‘m’, it will inscribe “nn” instead of “m”! Since Constanze had bad eyesight, she was not able to realize what Akko did.
The rest of the letters behave the same as before: if you pronounce any letter besides ‘w’ and ‘m’, the machine will just inscribe it onto a piece of paper.
The next day, I received a letter in my mailbox. I can’t understand it so I think it’s either just some gibberish from Akko, or Constanze made it using her machine. But since I know what Akko did, I can just list down all possible strings that Constanze’s machine would have turned into the message I got and see if anything makes sense.
But I need to know how much paper I will need, and that’s why I’m asking you for help. Tell me the number of strings that Constanze’s machine would’ve turned into the message I got.
But since this number can be quite large, tell me instead its remainder when divided by 109+7.
If there are no strings that Constanze’s machine would’ve turned into the message I got, then print 0.

Input

Input consists of a single line containing a string s (1≤|s|≤105) — the received message. s contains only lowercase Latin letters.

Output

Print a single integer — the number of strings that Constanze’s machine would’ve turned into the message s, modulo 109+7.

Examples

input
ouuokarinn
output
4

input
banana
output
1

input
nnn
output
3

input
amanda
output
0

Note

For the first example, the candidate strings are the following: “ouuokarinn”, “ouuokarim”, “owokarim”, and “owokarinn”.
For the second example, there is only one: “banana”.
For the third example, the candidate strings are the following: “nm”, “mn” and “nnn”.
For the last example, there are no candidate strings that the machine can turn into “amanda”, since the machine won’t inscribe ‘m’.

題意

有一個(gè)字符串,里面的w和m均被換成uu和nn。
給定一個(gè)被換過(guò)的字符串,輸出原串可能的種類數(shù)。

思路

找到連續(xù)的u或者n,假設(shè)有num個(gè),那么這num個(gè)字母能構(gòu)成的種類數(shù)為C(num,0)+C(num-1,1)+C(num-2,2)+……+C(num/2,num/2)[解釋:每多一個(gè)w或者m就要少一個(gè)u或者n,因?yàn)閮蓚€(gè)u或者n才能構(gòu)成一個(gè)w或者m],對(duì)于每一段連續(xù)的num的種類數(shù)累乘即可。
后來(lái)跟隊(duì)友討論的時(shí)候才知道,C(num,0)+C(num-1,1)+C(num-2,2)+……+C(num/2,num/2)的答案就是斐波那契的第num項(xiàng),預(yù)處理斐波那契數(shù)列即可O(1)知道這個(gè)答案。

坑點(diǎn)

計(jì)算連續(xù)的u或者n的個(gè)數(shù)的時(shí)候要仔細(xì)。

Code

#include <bits/stdc++.h>using namespace std;typedef long long ll;#define rep(i,a,b) for(int i=(a);i<=(b);i++) #define per(i,a,b) for(int i=(a);i>=(b);i--)const int N = 1e5+5; const ll MOD = 1e9+7;char str[N];const int maxn=1e5+5;int f[maxn],nf[maxn];int pow_(int x,int y) {int ret=1;while (y){if (y&1)ret=1ll*ret*x%MOD;x=1ll*x*x%MOD;y>>=1;}return ret; }void init() {f[0]=nf[0]=1;for (int i=1; i<maxn; i++)f[i]=1ll*f[i-1]*i%MOD;nf[maxn-1]=pow_(f[maxn-1],MOD-2);for (int i=maxn-1; i; i--)nf[i-1]=1ll*nf[i]*i%MOD; }int C(int x,int y)///x is large {return 1ll*f[x]*nf[y]%MOD*nf[x-y]%MOD; }int main() {init();scanf("%s",str+1);int len=strlen(str+1);int flag=1;ll ans=1;int sum=0;int op=-1;rep(i,1,len+1){if(str[i]=='w'||str[i]=='m'){cout<<0<<endl;return 0;}if(str[i]=='n'){if(op==0||op==-1){sum++;}else if(op==1){ll tol=0;rep(i,0,sum/2){tol=(tol+C(sum-i,i))%MOD;}ans=(ans*tol)%MOD;sum=1;}op=0;}else if(str[i]=='u'){if(op==1||op==-1){sum++;}else if(op==0){ll tol=0;rep(i,0,sum/2){tol=(tol+C(sum-i,i))%MOD;}ans=(ans*tol)%MOD;sum=1;}op=1;}else{op=-1;ll tol=0;rep(i,0,sum/2){tol=(tol+C(sum-i,i))%MOD;}ans=(ans*tol)%MOD;sum=0;}}cout<<ans<<endl;return 0; }

D


E - Hyakugoku and Ladders

Problem Description

Hyakugoku has just retired from being the resident deity of the South Black Snail Temple in order to pursue her dream of becoming a cartoonist. She spent six months in that temple just playing “Cat’s Cradle” so now she wants to try a different game — “Snakes and Ladders”. Unfortunately, she already killed all the snakes, so there are only ladders left now.
The game is played on a 10×10 board as follows:
At the beginning of the game, the player is at the bottom left square.
The objective of the game is for the player to reach the Goal (the top left square) by following the path and climbing vertical ladders. Once the player reaches the Goal, the game ends.
The path is as follows: if a square is not the end of its row, it leads to the square next to it along the direction of its row; if a square is the end of its row, it leads to the square above it. The direction of a row is determined as follows: the direction of the bottom row is to the right; the direction of any other row is opposite the direction of the row below it. See Notes section for visualization of path.
During each turn, the player rolls a standard six-sided dice. Suppose that the number shown on the dice is r. If the Goal is less than r squares away on the path, the player doesn’t move (but the turn is performed). Otherwise, the player advances exactly r squares along the path and then stops. If the player stops on a square with the bottom of a ladder, the player chooses whether or not to climb up that ladder. If she chooses not to climb, then she stays in that square for the beginning of the next turn.
Some squares have a ladder in them. Ladders are only placed vertically — each one leads to the same square of some of the upper rows. In order for the player to climb up a ladder, after rolling the dice, she must stop at the square containing the bottom of the ladder. After using the ladder, the player will end up in the square containing the top of the ladder. She cannot leave the ladder in the middle of climbing. And if the square containing the top of the ladder also contains the bottom of another ladder, she is not allowed to use that second ladder.
The numbers on the faces of the dice are 1, 2, 3, 4, 5, and 6, with each number having the same probability of being shown.
Please note that:
it is possible for ladders to overlap, but the player cannot switch to the other ladder while in the middle of climbing the first one;
it is possible for ladders to go straight to the top row, but not any higher;
it is possible for two ladders to lead to the same tile;
it is possible for a ladder to lead to a tile that also has a ladder, but the player will not be able to use that second ladder if she uses the first one;
the player can only climb up ladders, not climb down.
Hyakugoku wants to finish the game as soon as possible. Thus, on each turn she chooses whether to climb the ladder or not optimally. Help her to determine the minimum expected number of turns the game will take.

Input

Input will consist of ten lines. The i-th line will contain 10 non-negative integers hi1,hi2,…,hi10. If hij is 0, then the tile at the i-th row and j-th column has no ladder. Otherwise, the ladder at that tile will have a height of hij, i.e. climbing it will lead to the tile hij rows directly above. It is guaranteed that 0≤hij<i. Also, the first number of the first line and the first number of the last line always contain 0, i.e. the Goal and the starting tile never have ladders.

Output

Print only one line containing a single floating-point number — the minimum expected number of turns Hyakugoku can take to finish the game. Your answer will be considered correct if its absolute or relative error does not exceed 10?6.

Examples

input
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
output
33.0476190476

input

0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 3 0 0 0 4 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 4 0 0 0
0 0 3 0 0 0 0 0 0 0
0 0 4 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 9
output
20.2591405923

input

0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 6 6 6 6 6 6 0 0 0
1 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
output
15.9047592939

Note

A visualization of the path and the board from example 2 is as follows:

The tile with an ‘S’ is the starting tile and the tile with an ‘E’ is the Goal.
For the first example, there are no ladders.
For the second example, the board looks like the one in the right part of the image (the ladders have been colored for clarity).
It is possible for ladders to overlap, as is the case with the red and yellow ladders and green and blue ladders. It is also possible for ladders to go straight to the top, as is the case with the black and blue ladders. However, it is not possible for ladders to go any higher (outside of the board). It is also possible that two ladders lead to the same tile, as is the case with the red and yellow ladders. Also, notice that the red and yellow ladders lead to the tile with the orange ladder. So if the player chooses to climb either of the red and yellow ladders, they will not be able to climb the orange ladder. Finally, notice that the green ladder passes through the starting tile of the blue ladder. The player cannot transfer from the green ladder to the blue ladder while in the middle of climbing the green ladder.

題意

有一個(gè)1010的方格,要求按照蛇形從左下角走到左上角。每次走的步數(shù)由1~6的骰子決定。
給定一個(gè)1010的輸入,某些點(diǎn)上有一個(gè)值,那么這個(gè)點(diǎn)上有一個(gè)梯子,這個(gè)點(diǎn)上的值是梯子可以上的高度。(對(duì)于走梯子還有其他一些約束,詳情參見(jiàn)原題)
求需要走的次數(shù)的期望。

思路

首先我們從終點(diǎn)開(kāi)始按照路徑給整個(gè)圖編號(hào),左上角的點(diǎn)為1,左下角的點(diǎn)為100。
然后從起點(diǎn)向終點(diǎn)DP,dp[1]=0.
當(dāng)i>6時(shí),我們可以知道轉(zhuǎn)移方程為。
當(dāng)2<=i<=6時(shí),我們考慮dp[2],有5/6的概率原地不動(dòng),1/6的概率從1走到2,所以dp[2]可以表示為
類比dp[3],dp[4]……,我們可以總結(jié)出轉(zhuǎn)移方程

然后我們?cè)倏紤]出現(xiàn)梯子的情況,假設(shè)梯子可以傳送到的點(diǎn)為y,如果y<=6,那么不可能出現(xiàn)這個(gè)梯子的終點(diǎn)是另一個(gè)梯子的起點(diǎn)的情況,所以,dp[i]=dp[y].
如果y>6,那么就不能直接把dp[y]轉(zhuǎn)移過(guò)來(lái),因?yàn)閐p[y]可能是某個(gè)梯子的起始點(diǎn),而我們不能連續(xù)使用兩個(gè)梯子,所以我們應(yīng)該用最普通的轉(zhuǎn)移方程
從而避免這個(gè)梯子的尾是另一個(gè)梯子的頭造成的影響。
將走梯子和不走梯子的兩個(gè)dp值取一個(gè)最小值即為當(dāng)前出現(xiàn)梯子的點(diǎn)的dp值。
dp[100]即為題中要求的值。

坑點(diǎn)

需要分類考慮x<=6和x>6的情況。
對(duì)圖的編號(hào)和梯子所到達(dá)的地方的編號(hào)不能弄錯(cuò)。

Code

#include <bits/stdc++.h>using namespace std;typedef long long ll;#define rep(i,a,b) for(int i=(a);i<=(b);i++) #define per(i,a,b) for(int i=(a);i>=(b);i--)const int N=12;int mp[N][N]; int lad[N*N]; double dp[N*N+5];int main() {rep(i,1,10){rep(j,1,10){scanf("%d",&mp[i][j]);}}for(int i=1; i<=10; i+=2){rep(j,1,10){if(mp[i][j]>=i){mp[i][j]=i-1;}if(mp[i][j]!=0){lad[(i-1)*10+j]=(i-1)*10+j;lad[(i-1)*10+j]-=j+(mp[i][j]-1)*10-1;if(mp[i][j]%2==0){lad[(i-1)*10+j]-=(10-j)+1;}else{lad[(i-1)*10+j]-=j;}}}i++;per(j,10,1){if(mp[i][j]>=i){mp[i][j]=i-1;}if(mp[i][j]!=0){lad[(i-1)*10+(10-j)+1]=((i-1)*10+(10-j)+1);lad[(i-1)*10+(10-j)+1]-=(mp[i][j]-1)*10+(10-j);if(mp[i][j]%2==0){lad[(i-1)*10+(10-j)+1]-=j;}else{lad[(i-1)*10+(10-j)+1]-=(10-j)+1;}}}i--;}dp[1]=0;rep(i,2,6){rep(j,1,i-1){dp[i]+=(dp[i-j]+1.0);}dp[i]=(dp[i]/6.0+(7.0-i)/6.0)/(1-(7.0-i)/6.0);}rep(i,7,100){rep(j,1,6){dp[i]+=dp[i-j]+1.0;}dp[i]/=6.0;if(lad[i]!=0){if(lad[i]<=6){dp[i]=min(dp[i],dp[lad[i]]);}else{double dpp=0;rep(j,1,6){dpp+=dp[lad[i]-j]+1.0;}dpp/=6.0;dp[i]=min(dp[i],dpp);}}}printf("%.10f\n",dp[100]);return 0; }

F - Daniel and Spring Cleaning

Problem Description

While doing some spring cleaning, Daniel found an old calculator that he loves so much. However, it seems like it is broken. When he tries to compute 1+3 using the calculator, he gets 2 instead of 4. But when he tries computing 1+4, he gets the correct answer, 5. Puzzled by this mystery, he opened up his calculator and found the answer to the riddle: the full adders became half adders!
So, when he tries to compute the sum a+b using the calculator, he instead gets the xorsum a⊕b (read the definition by the link: https://en.wikipedia.org/wiki/Exclusive_or).
As he saw earlier, the calculator sometimes gives the correct answer. And so, he wonders, given integers l and r, how many pairs of integers (a,b) satisfy the following conditions:
a+b=a⊕b
l≤a≤r
l≤b≤r
However, Daniel the Barman is going to the bar and will return in two hours. He tells you to solve the problem before he returns, or else you will have to enjoy being blocked.

Input

The first line contains a single integer t (1≤t≤100) — the number of testcases.
Then, t lines follow, each containing two space-separated integers l and r (0≤l≤r≤109).

Output

Print t integers, the i-th integer should be the answer to the i-th testcase.

Example

input
3
1 4
323 323
1 1000000
output
8
0
3439863766

Note

a⊕b denotes the bitwise XOR of a and b.
For the first testcase, the pairs are: (1,2), (1,4), (2,1), (2,4), (3,4), (4,1), (4,2), and (4,3).

題意

給定一個(gè)[l, r]區(qū)間,問(wèn)這個(gè)區(qū)間內(nèi)有多少對(duì)滿足l + r = l ^ r。

思路

l + r = l ^ r等價(jià)于l & r =0.
記函數(shù)fun(l, r)表示[l, r)內(nèi)滿足題意的對(duì)數(shù)。
記函數(shù)gun(x, n)表示y屬于[1, n)滿足x + y = x ^ y的y的個(gè)數(shù)。
當(dāng)l==0時(shí),fun(0, r)=2*r-1+fun(1, r). 2*r-1表示的是0與[0, r)內(nèi)所有數(shù)都滿足題意,由于0與0計(jì)算了兩次,所以減掉一次。再加上fun(1, r)即為fun(0, r)的答案。
當(dāng)l%2==0&&r%2==0時(shí),fun(l, r)=3*fun(l/2, r/2)。由于l, r是由l/2, r/2左移一位得到,若x & y = 0,其左移一位也滿足條件,因?yàn)樽笠坪蟮膞x和yy最后一位為0,所以可以任意選一個(gè)數(shù)將其最后一位改為1也符合題意。所以答案是3倍的fun(l/2, r/2)。

現(xiàn)在考慮l 或者 r為奇數(shù)的情況。
我們考慮把l和r都調(diào)整為偶數(shù)。
我們可以知道,當(dāng)l為奇數(shù)時(shí),fun(l, r)-f(l+1, r) = 2*(gun(l, r)-gun(l, r))。
當(dāng)r為奇數(shù)時(shí),fun(l, r)-fun(l, r-1)=2*(gun(r-1, r)-gun(r-1, l))
然后再加上調(diào)整為偶數(shù)之后的fun()函數(shù)答案即可。

然后考慮gun(x, n)函數(shù)的求解。
我們考慮x和n的二進(jìn)制位,我們先找到n的最后一個(gè)二進(jìn)制位為1的位置。將這一位變?yōu)?,此時(shí)該位后面包括該位都為0,如果此時(shí)x&n==0,那么說(shuō)明該位之前的所有位滿足條件,所以該位之后的所有位的貢獻(xiàn)為2zeros,zeros表示該位后面對(duì)于x的0的個(gè)數(shù)。這樣保證了所有記錄的值不超過(guò)n。
然后再找下一個(gè)n的二進(jìn)制位位1的位置。累加貢獻(xiàn)即可。

坑點(diǎn)

想不到,而且細(xì)節(jié)比較多。

Code

#include <bits/stdc++.h>using namespace std;typedef long long ll;#define rep(i,a,b) for(int i=(a);i<=(b);i++) #define per(i,a,b) for(int i=(a);i>=(b);i--)ll gun(ll x,ll n) {ll ans=0;ll cnt=0;for(ll i=1;i<=n;i<<=1){if(n&i){n^=i;if(!(x&n)) ans+=(1<<cnt);}if(!(x&i))cnt++;}return ans; }ll fun(ll l,ll r) {if(l==r)return 0;if(l==0)return 2*r-1+fun(1,r);ll ans=0;if(l&1){ans+=2*(gun(l,r)-gun(l,l));l++;}if(r&1){ans+=2*(gun(r-1,r)-gun(r-1,l));r--;}return ans+3*fun(l/2,r/2); }int main() {int T;scanf("%d",&T);while(T--){ll l,r;scanf("%I64d%I64d",&l,&r);printf("%I64d\n",fun(l,r+1));}return 0; }

總結(jié)

以上是生活随笔為你收集整理的Codeforces Round #597 (Div. 2) - BenFromHRBUST的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

久久国产欧美日韩精品 | 日本中文字幕电影在线免费观看 | 四虎精品成人免费网站 | 日韩电影一区二区在线 | 成人午夜电影在线播放 | 福利视频在线看 | 日韩高清免费电影 | 久久久久麻豆v国产 | 中文字幕 欧美性 | av电影免费在线播放 | 久久一区精品 | 日韩成人精品一区二区 | 少妇自拍av | 久久精品视频99 | 日日操天天爽 | 国产成人综 | 国产精品中文字幕av | 国产精品亚洲人在线观看 | 精品国产中文字幕 | 中文字幕 国产 一区 | 91豆花在线观看 | 三级av中文字幕 | 97av视频在线观看 | 天天操,夜夜操 | 人人插人人澡 | 中文字幕免费在线看 | 日韩午夜视频在线观看 | 精品国产资源 | 九九免费精品视频在线观看 | 一级性生活片 | 免费在线观看视频a | 亚洲经典视频在线观看 | 9热精品 | 久久免费播放视频 | 五月激情av| 夜色在线资源 | 天天综合网天天综合色 | 日p视频 | 国产专区日韩专区 | 久久久久久99精品 | 成人av免费在线看 | 亚洲欧美激情精品一区二区 | 青草视频在线 | 婷婷99| 黄色a一级片 | 婷婷新五月 | 日韩精品免费专区 | 亚洲少妇xxxx | 久久人人爽人人爽 | 色婷婷六月| 欧美日韩精品久久久 | 国产精品福利无圣光在线一区 | 伊人资源站 | 色一色在线| 激情网在线视频 | 九九久久视频 | 亚洲精品乱码久久久久久按摩 | 日躁夜躁狠狠躁2001 | 精品国产日本 | 久久亚洲美女 | 一级特黄av| 欧美日韩一级视频 | 激情五月婷婷激情 | 亚洲毛片在线观看. | 成人久久免费视频 | 中文字幕第一页在线 | 亚洲二区精品 | 夜夜视频欧洲 | 国内精品久久久久影院一蜜桃 | 欧美性生活免费 | 欧美一级看片 | 在线观看免费日韩 | 国产一级免费观看 | 精品少妇一区二区三区在线 | 97超碰人人澡人人爱学生 | 国产精品乱码久久久久久1区2区 | 在线一级片 | 在线不卡的av | av大片免费| 观看免费av | 亚洲小视频在线 | 国产精品毛片久久久 | 四虎影视成人 | 久久精品视频免费 | 西西www4444大胆在线 | 久久精品视频18 | 国产真实精品久久二三区 | 久久久亚洲麻豆日韩精品一区三区 | 夜色资源网 | 亚洲最新在线视频 | 伊人资源站 | 手机看片国产日韩 | 91av视频在线观看免费 | 麻豆久久精品 | 一级黄色片毛片 | 久久久久久久久久久免费视频 | 丁香六月激情婷婷 | 伊人久久国产精品 | 国产精品专区一 | 欧美aa一级 | 久久免费视频7 | 夜夜狠狠| 天天综合91 | 婷婷色吧 | 亚洲高清免费在线 | 欧美日一级片 | 欧美激情精品久久久久久变态 | 国产精品女人久久久久久 | av福利资源 | 欧美激情视频一二区 | 狠狠黄| 日韩黄色网络 | 91在线视频网址 | 国产精品不卡av | 一级片黄色片网站 | 91大神在线看| 国产小视频免费在线观看 | 国产精品激情在线观看 | 欧美日韩国产在线观看 | 久久综合99 | 天天激情 | 中文字幕在线观看网址 | 97碰碰精品嫩模在线播放 | 久久久久久久久久久免费av | 欧美另类xxx | 亚洲精品国精品久久99热 | 在线观看视频h | 亚洲另类xxxx| 欧美午夜性生活 | 激情五月婷婷网 | 一区三区视频 | 久久国产精品久久精品国产演员表 | 午夜久草| 婷婷中文字幕 | 日韩小视频网站 | 免费亚洲精品视频 | 中文字幕亚洲精品在线观看 | 欧美日本不卡高清 | 亚洲国产精品第一区二区 | 国产黄在线免费观看 | 色一级片 | 久草网站 | 天天操夜夜叫 | 免费观看www小视频的软件 | 免费看黄在线 | 日本久久久久久久久久 | 中字幕视频在线永久在线观看免费 | 久久精品国产亚洲精品 | 91成人短视频在线观看 | 精品视频在线视频 | 精品一区二区精品 | 亚洲精品视频第一页 | 色99色| 国产精品久久久久久久久久久不卡 | 麻豆免费视频网站 | 久草在线国产 | 成人午夜网 | 久久久人 | 色婷婷午夜 | 在线看免费 | 国产亚洲精品福利 | 亚洲少妇激情 | a天堂最新版中文在线地址 久久99久久精品国产 | 在线中文字幕视频 | 亚洲尺码电影av久久 | 国产黄a三级三级三级三级三级 | 国产黄色免费在线观看 | 国产精品一区二区久久精品 | 午夜免费福利视频 | 狠狠综合 | 91欧美视频网站 | 国产免费视频一区二区裸体 | 精品美女在线视频 | 99精品视频在线观看 | 97人人精品 | 久久一区国产 | 国产亚洲无 | 五月激情五月激情 | 久久综合九色综合97_ 久久久 | 欧美日韩视频 | 玖玖玖影院 | 国产在线观看av | 91九色视频观看 | 亚洲六月丁香色婷婷综合久久 | 玖玖综合网 | 国产成人在线观看免费 | 国产精品一区二区你懂的 | 91尤物在线播放 | 国产一区二区在线播放 | 亚洲精品视频免费在线观看 | 亚洲欧美视频一区二区三区 | 国产精品成人aaaaa网站 | 国产精品久久久久免费a∨ 欧美一级性生活片 | 日韩电影中文,亚洲精品乱码 | 中文综合在线 | 97精品国产91久久久久久 | 91看片在线 | 日韩黄色软件 | 国产精品99久久99久久久二8 | 97视频在线| 天天草av | 久久草在线视频国产 | 美腿丝袜一区二区三区 | 黄色毛片大全 | 国产 日韩 欧美 在线 | 日韩综合视频在线观看 | 久久成人国产精品一区二区 | 国产中文字幕视频在线观看 | 久久免费av电影 | a在线播放 | 日本精品一区二区三区在线播放视频 | 日韩欧美国产激情在线播放 | 91成人午夜 | 亚洲国产高清视频 | 日韩精品一区二区免费 | 精品国产一区在线观看 | 91传媒在线 | 在线播放你懂 | 91香蕉视频 | 国产高清永久免费 | 这里只有精品视频在线观看 | 国产精品久99 | 97超碰香蕉 | 在线播放 日韩专区 | 日韩午夜在线 | 国产一区高清在线 | 夜夜夜夜操| 精品国产乱码久久久久久久 | 久久国产精品一国产精品 | 国产日韩三级 | 国产精品久久久久久久久久直播 | 99色国产 | 久久久久国产a免费观看rela | 91九色成人蝌蚪首页 | 国产精品久久久久久久久久 | 免费精品人在线二线三线 | 一级黄色a视频 | 天天操网站 | 国产精品网站一区二区三区 | 国产一区二区久久久 | 国产精品18久久久久久不卡孕妇 | 最新av网站在线观看 | 69视频国产 | av在线电影免费观看 | 成人免费视频a | 久久精品视频在线看 | 蜜桃av综合网 | 97色免费视频 | 天天鲁天天干天天射 | 一本大道久久精品懂色aⅴ 五月婷社区 | 天堂在线一区二区 | 欧美一级免费黄色片 | 天天翘av | 青青草国产在线 | 亚洲最新精品 | 精品成人免费 | 亚洲国产视频直播 | 香蕉视频国产在线 | 久久在线免费观看 | 亚洲播放一区 | 99久久影视| 网站你懂的 | 国内精品久久久久久久久久久久 | 精品免费国产一区二区三区四区 | 中文字幕亚洲在线观看 | 91精品久久久久久久久 | 国产高清不卡一区二区三区 | 国产精品永久免费 | 九九九九九九精品 | 毛片在线网 | 亚洲婷婷在线 | 西西4444www大胆无视频 | 最新中文字幕在线播放 | 亚洲一区网 | 国产精品久久久久久久久久免费看 | 天堂va欧美va亚洲va老司机 | 国产精品一区二区三区免费视频 | 成人h动漫精品一区二 | 欧美在线不卡一区 | av不卡中文字幕 | www久久| 96视频免费在线观看 | 国产精品爽爽久久久久久蜜臀 | 精品成人国产 | 天天天干天天射天天天操 | 日韩理论 | 四虎成人免费影院 | 欧美一二三区在线播放 | 一级淫片在线观看 | 视频在线国产 | 国产成人一区二区三区 | 国产精品综合久久久久久 | 天天综合网 天天 | 亚洲午夜精 | 午夜电影一区 | 在线视频久久 | 欧美一级大片在线观看 | 久久只有精品 | 在线黄色av电影 | 亚洲综合激情网 | 在线观看你懂的网站 | 日韩一级片观看 | 欧美淫aaa免费观看 日韩激情免费视频 | 久久看片网| 黄色大片免费播放 | 亚洲欧美日韩不卡 | 日韩免 | 最新影院| 99久久综合精品五月天 | 中文字幕在线第一页 | 国产一区二区久久久久 | 成人av中文字幕在线观看 | 国产高清视频在线 | 欧美a在线看| 国产中文在线观看 | 在线观看av黄色 | 久久免费99 | 超碰在线天天 | 日日干美女 | 亚洲最快最全在线视频 | 国产电影一区二区三区四区 | 国产1区2区3区在线 亚洲自拍偷拍色图 | 国产99久久 | 白丝av免费观看 | av大全在线看 | 射综合网 | 国产精品成人一区二区三区吃奶 | 国产午夜精品一区二区三区嫩草 | 色婷婷电影网 | 一区三区视频 | 天天狠狠操 | av在线影片 | 久久精品综合网 | 精壮的侍卫呻吟h | 91成人网页版| 黄色av成人在线 | 91在线视频观看免费 | 日本精品午夜 | 日韩av女优视频 | 天堂入口网站 | 色多多在线观看 | 91精品亚洲影视在线观看 | 国产精品第一页在线观看 | 天天综合成人网 | 日韩高清在线一区二区三区 | 在线观看黄色免费视频 | av久久在线 | 午夜12点| 国产对白av | 美女黄视频免费看 | 成年人电影免费看 | av电影在线播放 | 久久婷婷五月综合色丁香 | 国产五码一区 | 欧美一进一出抽搐大尺度视频 | 久久精品亚洲精品国产欧美 | 久久久久免费网 | 国产精品乱码久久久久久1区2区 | 国产18精品乱码免费看 | 中文字幕在线字幕中文 | 久久99国产视频 | 国产日产欧美在线观看 | 国产亚洲欧美在线视频 | 亚洲一区二区精品3399 | 久久成人亚洲欧美电影 | 精品美女久久久久 | 色开心| 992tv人人网tv亚洲精品 | 香蕉在线视频观看 | 亚洲精品大全 | av一本久道久久波多野结衣 | 五月激情在线 | 在线观看91精品国产网站 | 夜夜视频欧洲 | 日韩欧美高清不卡 | 久久成人人人人精品欧 | 中文字幕av播放 | 在线观看午夜 | 99国产一区二区三精品乱码 | 欧美日韩精品在线一区二区 | 国产黄色免费在线观看 | 麻豆视频91 | 久久久久久久av麻豆果冻 | 香蕉视频18 | 人人看人人草 | 成人黄色av网站 | 一区二区三区av在线 | 搡bbbb搡bbb视频| 国产黄色视 | 午夜精品视频福利 | 久久精品欧美一 | 久久久精品网站 | 激情偷乱人伦小说视频在线观看 | 91精彩视频在线观看 | 亚洲aⅴ在线观看 | www.色国产| 91完整视频 | 日韩最新在线视频 | 天堂黄色片 | 亚洲综合色视频在线观看 | 国产视频一区二区在线观看 | av黄色影院 | 天天操天天操天天操天天 | 国产一级免费在线观看 | 日韩精品欧美专区 | 一区二区三区日韩在线 | 欧美日韩一区二区视频在线观看 | 国产免费资源 | 97超在线视频 | 91久久久国产精品 | www.99热精品 | 五月婷丁香 | av成人免费观看 | 五月婷婷一区 | 日韩精品中文字幕在线播放 | 欧美一区二视频在线免费观看 | 91福利社在线观看 | 天堂网在线视频 | 亚洲国产欧洲综合997久久, | 欧美激情精品久久久久久免费 | 日韩免 | a天堂最新版中文在线地址 久久99久久精品国产 | 9999免费视频 | 精品视频免费播放 | 日本中文字幕在线免费观看 | 国产午夜精品久久久久久久久久 | 天天干人人 | 天天操夜操 | 日韩高清在线一区二区 | 国产精品刺激对白麻豆99 | 日本二区三区在线 | a视频在线| 国产在线不卡视频 | 久免费 | 久久黄色影院 | av一区在线播放 | 91精品办公室少妇高潮对白 | 国产精品久久久久aaaa | 精品在线视频观看 | 国产精品免费观看在线 | 欧美一区二区三区在线 | 亚洲欧美观看 | 久久99日韩 | 久久久久综合精品福利啪啪 | 久久久国产影院 | 午夜精品福利一区二区三区蜜桃 | 激情欧美丁香 | 激情欧美国产 | 日韩理论电影在线观看 | 久久这里有 | 国产精品久久久久久久久久东京 | 处女av在线 | 国产亚洲永久域名 | 久久午夜色播影院免费高清 | 国产99久久九九精品免费 | 国产视频高清 | 欧美日韩精品国产 | 激情亚洲综合在线 | av在线永久免费观看 | 成人久久久久久久久久 | 亚洲精品99久久久久久 | 免费午夜视频在线观看 | 久久久久久久久久伊人 | 麻豆国产精品永久免费视频 | 91麻豆国产 | 国内精品一区二区 | 国产伦理一区二区三区 | 国产亚洲精品久久久久久久久久久久 | 国产高清在线一区 | 欧美精品一区二区在线播放 | 国产一级高清 | 国产中文字幕在线播放 | 国产成人av在线 | 狠狠色丁香久久综合网 | 国产一区在线视频 | 中文字幕婷婷 | 日韩成人精品一区二区三区 | 婷婷中文字幕 | 香蕉视频国产在线观看 | 国产精品久久 | 激情网色 | 五月婷婷久草 | 2019中文 | 久久午夜电影院 | 国产成人精品一区一区一区 | 欧美久久影院 | 日韩网站一区 | 国产精品美女久久久久久久网站 | 亚洲高清在线 | 韩日精品在线观看 | 国产糖心vlog在线观看 | 亚洲免费av在线 | 国内精品毛片 | 亚洲精品动漫在线 | 国产精品高潮久久av | 日韩剧 | 国产91精品久久久久 | 免费日韩 精品中文字幕视频在线 | 9999毛片| 五月天婷亚洲天综合网精品偷 | 夜夜操网站 | 黄色影院在线免费观看 | 亚洲高清在线观看视频 | 国产91在线看 | www91在线观看 | 欧美不卡视频在线 | 成人黄在线观看 | 亚洲精品黄色 | 日本性生活免费看 | 久久久久久久久艹 | 激情九九 | 国产成人精品在线播放 | 国产精品岛国久久久久久久久红粉 | 亚洲成a人片77777kkkk1在线观看 | 亚洲黄色在线免费观看 | 看污网站 | 999精品视频 | 99久久日韩精品视频免费在线观看 | 美女视频黄免费 | 免费看黄色毛片 | 黄色成人av在线 | 亚洲 欧美 91| 五月天综合在线 | 午夜在线国产 | 麻豆91在线 | 国内一级片在线观看 | 中文字幕色播 | 九九九热精品免费视频观看网站 | 成人av直播 | 97av在线视频免费播放 | 久久久精品在线观看 | 国产精品国产三级国产aⅴ入口 | 精品福利视频在线 | 欧美日韩调教 | 不卡日韩av| 日韩视频免费 | 久久久一本精品99久久精品66 | 国产精品国产三级国产不产一地 | 欧美五月婷婷 | 一级成人在线 | 日日干天天爽 | 中日韩在线 | 国产精品久久久久999 | 久久视频国产精品免费视频在线 | 在线看片91 | 在线免费观看麻豆视频 | 精品爱爱 | 日韩av电影免费观看 | 日本女人在线观看 | 日韩色一区二区三区 | 久久精品欧美一区 | 中文字幕乱在线伦视频中文字幕乱码在线 | 奇米7777狠狠狠琪琪视频 | 久久久久久久精 | japanesefreesex中国少妇 | 不卡电影免费在线播放一区 | 天天狠狠干 | 91探花在线视频 | 九九在线高清精品视频 | 精品国产资源 | 伊人久久国产精品 | 日韩欧美高清 | av午夜电影 | 91在线在线观看 | 国产高清中文字幕 | 久久a国产 | 久久综合狠狠综合久久综合88 | 国产夫妻av在线 | 国产超碰在线观看 | 久久九九精品 | 99在线免费视频观看 | 色婷婷久久久 | av超碰免费在线 | 天天曰视频| 啪啪免费观看网站 | 最新av网址在线观看 | 有没有在线观看av | 亚洲国产精品一区二区久久,亚洲午夜 | 99久久日韩精品视频免费在线观看 | 在线亚州 | 视频在线观看国产 | 五月婷婷婷婷婷 | 久久久夜色 | 狠狠的日日 | 婷婷在线色 | 日本性生活一级片 | 色综合久久88色综合天天6 | 1024手机基地在线观看 | 精品国产一区二区三区久久久蜜月 | 日韩最新中文字幕 | 黄色成人影视 | 中文字幕视频免费观看 | 亚洲波多野结衣 | 91在线看视频免费 | 永久精品视频 | 日韩电影一区二区三区 | 99久久久久| 久久av中文字幕片 | 国产传媒中文字幕 | 国产专区在线播放 | 正在播放日韩 | 国产精品 欧美 日韩 | 国产精品理论片在线播放 | 91爱爱免费观看 | 在线视频日韩一区 | 日韩一区二区三区免费电影 | 国产亚洲在 | 天天躁日日躁狠狠 | 亚洲资源一区 | 国产成年免费视频 | av高清影院| 天天综合网国产 | 婷婷色综| 久久久久久高清 | 天天做夜夜做 | 91传媒在线看| 69av视频在线| 久久久久国产成人精品亚洲午夜 | 伊人婷婷激情 | 四虎成人精品在永久免费 | 黄色软件大全网站 | 在线观看免费日韩 | 精品久久片 | 免费看一级特黄a大片 | 国产欧美高清 | 97在线免费 | 人人爽人人爽人人片 | 91免费高清视频 | 国产裸体无遮挡 | 国产精品不卡在线 | 99热国产在线中文 | 国产高清视频色在线www | 91精品区| 日韩在线首页 | 91成人网在线播放 | 国产免费不卡av | 久久亚洲区| 99热在线精品观看 | 久久久久久久久久久精 | 人人爽人人香蕉 | 91视频免费播放 | 色婷婷综合视频在线观看 | 国产成人av | 国产黄色免费在线观看 | 日韩精品久久久久久久电影99爱 | 久久这里精品视频 | 欧美日韩性生活 | 国产高清视频在线播放一区 | 久久久久视 | 久久99久久久久久 | 96看片 | 欧美性网站 | 国产日韩视频在线播放 | www国产在线 | 韩日三级在线 | www91在线观看 | 亚洲色影爱久久精品 | 丁香婷婷电影 | 欧美不卡在线 | 99亚洲精品视频 | 在线观看你懂的网站 | 亚洲色图激情文学 | 香蕉视频最新网址 | www黄com| 超碰av在线 | 六月激情网 | 日韩最新中文字幕 | 日韩色高清 | 中文字幕日韩一区二区三区不卡 | 手机在线看永久av片免费 | 免费婷婷| 天天干婷婷 | 国产黄色在线观看 | 麻豆av电影 | 99综合视频 | 2022久久国产露脸精品国产 | 三级av片| 日韩在线视频线视频免费网站 | 久久精精品 | 成人免费视频播放 | 黄色av电影免费观看 | 97伊人网 | 欧美日韩视频一区二区 | 国产91精品看黄网站 | 日韩一区二区免费播放 | 人人爽人人舔 | 久久精品一区八戒影视 | 免费观看国产精品 | 成人一区电影 | 亚洲久草视频 | 日本乱视频 | 黄色中文字幕在线 | 午夜精品久久久久久久99热影院 | 色婷五月天 | 少妇精69xxtheporn| 久久久久久久久久久久电影 | 婷婷在线视频观看 | 国产精品久久久久久久久久三级 | 国产原厂视频在线观看 | 日本精品一区二区在线观看 | 91女人18片女毛片60分钟 | 国产a视频免费观看 | 婷婷激情站 | 91精品国产成人 | 久久综合久色欧美综合狠狠 | 亚洲影院色| 在线视频观看你懂的 | 亚洲精品一区二区久 | 国产尤物在线 | mm1313亚洲精品国产 | aaa日本高清在线播放免费观看 | 999久久a精品合区久久久 | 国产亚洲情侣一区二区无 | 国产在线视频资源 | 最新日韩视频在线观看 | 亚洲码国产日韩欧美高潮在线播放 | 九九热精品视频在线播放 | 99亚洲精品 | 国产成人91 | 日本精品视频在线播放 | 午夜丁香视频在线观看 | 欧美成人在线免费观看 | 99久热| 亚洲成熟女人毛片在线 | 中文字幕av免费在线观看 | 国产h在线播放 | 亚洲国产影院av久久久久 | 亚洲国产精彩中文乱码av | 日本激情视频中文字幕 | www.国产视频 | 国产精品一区电影 | 亚洲激情小视频 | 瑞典xxxx性hd极品 | 在线免费观看涩涩 | 一区二区久久久久 | 人人人爽 | www日韩在线观看 | av久久久 | 国产精品网红直播 | 国产在线欧美 | av电影免费在线播放 | 欧美日本不卡高清 | 国产极品尤物在线 | 激情婷婷 | 国产不卡精品视频 | 91日韩精品 | 中文字幕一区av | 国产又粗又硬又爽的视频 | 精品视频久久 | 午夜精品久久久久久久久久久久 | 伊人伊成久久人综合网站 | 国产五码一区 | 亚洲精品乱码久久久久久蜜桃欧美 | 亚洲成人黄色av | 久久有精品 | 国产高清免费在线播放 | 日本中文字幕网址 | 国产精品视频观看 | 亚洲精品tv久久久久久久久久 | av中文电影 | 亚洲欧洲国产视频 | 久久精品欧美一区二区三区麻豆 | 国产91成人在在线播放 | 成人午夜剧场在线观看 | 中文字幕在线播出 | 一区二区三区视频 | 久青草电影 | 999久久精品 | 三级黄色在线观看 | 国产精品国产三级国产专区53 | 亚洲黑丝少妇 | 欧美精品一区二区免费 | 草久视频在线 | 91麻豆精品国产91久久久久 | 日韩精品免费一区 | 日韩精品播放 | 免费h视频 | 91av电影在线观看 | 免费涩涩网站 | 久久av中文字幕片 | 国产99久久久久久免费看 | 日韩视频在线不卡 | 免费av网站在线看 | 一本大道久久精品懂色aⅴ 五月婷社区 | 手机看片福利 | 久久不卡国产精品一区二区 | 午夜在线资源 | 日本女人b| 精品国产伦一区二区三区观看说明 | 日本二区三区在线 | 国产精彩视频 | 夜夜夜影院 | 天天天综合 | 成人免费观看在线视频 | 午夜精品一二区 | 中文字幕色播 | 日韩精品91偷拍在线观看 | 欧美成人va| av蜜桃在线| 不卡的av电影在线观看 | 国产色在线 | av福利资源 | 国产在线观看a | 成人免费观看网址 | 亚洲激情视频在线观看 | 在线观看久久久久久 | 精品一区二区亚洲 | 欧美日韩一区二区三区在线观看视频 | 成人午夜影院 | 伊人久久五月天 | 亚洲视频 在线观看 | 国产91精品在线观看 | 中文字幕成人 | 一区二区中文字幕在线 | 99精品视频免费观看 | 婷婷深爱五月 | 中文字幕国产精品一区二区 | 久久久久国产一区二区三区四区 | 色综合久久88色综合天天 | 97超碰在线人人 | 欧美日韩69 | 九九热1 | av久久在线 | 麻豆视频免费在线播放 | 97超级碰碰| 国产在线 一区二区三区 | av电影一区 | 性色xxxxhd | 999ZYZ玖玖资源站永久 | 日韩h在线观看 | 久久精品成人热国产成 | www国产亚洲精品久久网站 | 免费在线观看日韩欧美 | 久久久91精品国产一区二区精品 | 正在播放国产一区二区 | 精品视频 | 视频一区二区在线观看 | 又粗又长又大又爽又黄少妇毛片 | 西西4444www大胆艺术 | 久久久国产一区二区 | 免费麻豆网站 | 国产一区二区三区高清播放 | 福利一区在线 | 国色天香永久免费 | 91视频麻豆视频 | 久久久精品欧美一区二区免费 | 成年人app网址 | 国产视频二区三区 | 911av视频| 欧美性色综合网 | 成年人视频在线 | 亚洲精品国产精品久久99热 | 欧美大码xxxx| av综合在线观看 | 国产精品久久久久久久久久免费看 | 中文字幕日韩有码 | 精品视频999| 操夜夜操| 欧美成人影音 | 丝袜美腿亚洲 | 亚洲撸撸 | 懂色av一区二区三区蜜臀 | 国产日韩欧美精品在线观看 | av一本久道久久波多野结衣 | 天天做天天爱天天综合网 | 精品一区二区视频 | 国产人在线成免费视频 | 韩日精品在线观看 | 成片免费观看视频999 | 欧美 激情在线 | 国产精品自拍在线 | 日本中文字幕视频 | 96国产在线 | 97精品一区二区三区 | 超碰成人免费电影 | 99c视频在线| 精品免费视频. | 射射色 | 色综合网在线 | 国产精品wwwwww | 久久精品久久久久久久 | 中国一级特黄毛片大片久久 | 久久久精品网 | 久久久久激情视频 | 久久精选 | 97超碰人人澡人人爱学生 | 2024av| 五月婷婷在线视频观看 | 免费黄a | 视频福利在线观看 | 麻花豆传媒mv在线观看 | 久久超碰在线 | 中文字幕在线视频精品 | 成人av亚洲 | 93久久精品日日躁夜夜躁欧美 | 伊人伊成久久人综合网站 | 日日操日日操 | 中文字幕文字幕一区二区 | 欧美极品少妇xxxxⅹ欧美极品少妇xxxx亚洲精品 | 中文字幕在线观看你懂的 | 在线免费视频你懂的 | 插久久 | 99人久久精品视频最新地址 | 久久久久 免费视频 | 亚洲专区欧美专区 | 中文字幕视频网站 | 欧美精品一区二区在线观看 | 国产精品欧美日韩 | 久久亚洲婷婷 | 97色婷婷人人爽人人 | 亚洲精品白浆高清久久久久久 | 国产成人综合图片 | 91精品视频免费观看 | 午夜视频在线观看欧美 | 四虎成人网 | 最新超碰在线 | 亚洲国产精品久久 | a在线视频v视频 | 日韩在线播放av | 成人黄色中文字幕 | 免费视频91 | 日本久久精品 | a黄在线观看| 丁香一区二区 | 中文字幕在线播放第一页 | 久久免费电影网 | 六月激情久久 | av 在线观看 | 精品国模一区二区三区 | 手机在线观看国产精品 | 韩国在线视频一区 | 亚洲韩国一区二区三区 | 国产精品久久久久一区二区三区 | 91丨九色丨蝌蚪丰满 | 亚洲成人黄色网址 | 99在线观看视频 | 亚洲精品国产精品国自产 | 992tv在线成人免费观看 | 狠狠色狠狠色合久久伊人 | 伊人久久av | 亚洲深夜影院 | 欧美老少交 | 亚洲综合日韩在线 | 国产 日韩 在线 亚洲 字幕 中文 | 黄色免费观看视频 | 在线亚洲人成电影网站色www | 99视频网站 | 免费观看www7722午夜电影 | 色婷婷99 | 美女精品 | 亚洲综合五月 | 成人在线免费观看视视频 | 久久伊人婷婷 | 亚洲精品一区中文字幕乱码 | 国产日产精品久久久久快鸭 | 丁香激情综合 | 夜夜操天天干, | 91亚洲网站 | 少妇bbbb揉bbbb日本 | 黄色成年网站 | 国产精品第一页在线观看 | 亚洲精品视频一二三 | 8x成人免费视频 | 在线观看视频黄 | 91激情小视频 | 成年人免费观看国产 | 精品三级av | 国产亚洲精品久久久久久电影 | 深爱五月激情网 | 丁香婷婷激情五月 | 成人av电影在线 | 日本精品午夜 | 国产高清中文字幕 | 欧美日本三级 | 99精品欧美一区二区三区黑人哦 | 日韩在线视| 日本在线视频网址 | 久久综合九九 | 日日夜操| 国产精品12 | 国产日韩精品在线观看 | 中文字幕资源网在线观看 | 9999亚洲| 麻花传媒mv免费观看 | 91试看 | 亚洲欧美日本一区二区三区 | 一区二区三区精品久久久 | 午夜在线免费观看视频 | 在线免费视频一区 | 久久久久久久久久电影 | 国产精品成人国产乱 | 久久人人爽人人 | 丝袜美女在线观看 | 一区二区三区www | 日本久久久精品视频 | 色无五月 | 美女视频黄在线观看 | 黄色网址国产 |