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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

2018 焦作站亚洲区域赛校内选拔赛题解

發布時間:2024/10/6 编程问答 61 豆豆
生活随笔 收集整理的這篇文章主要介紹了 2018 焦作站亚洲区域赛校内选拔赛题解 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

SUST_2018 焦作站亞洲區域賽校內選拔賽

A、高速????????by yoyo

tag:圖論、最短路

//最短路 #include<bits/stdc++.h> using namespace std; typedef long long ll; const int maxx = 0x3f3f3f3f; const int maxn = 1e5+7; int t,n,m,cnt; int dis[maxn]; //當前該點到原點最短距離 bool vis[maxn]; //是否訪問過 int head[maxn]; //點集 struct EDGE{int next,to,w,l,r; //上一條邊,下一個點,權值,左值,右值 }edge[2*maxn]; //邊集 struct NODE{int u,dis;NODE(){}NODE(int u,ll w):u(u),dis(w){}bool operator <(const NODE &a)const{return dis>a.dis;} }node[2*maxn]; //點集加最短距離 void add(int u, int v, int w, int l,int r){ //構建邊集edge[cnt].next = head[u];edge[cnt].to = v;edge[cnt].w = w;edge[cnt].l = l;edge[cnt].r = r;head[u] = cnt;cnt++; } void init(){ //初始化cnt = 0;memset(head,-1,sizeof(head));memset(dis,maxx,sizeof(dis));memset(vis,false,sizeof(vis)); } void read(){ //讀入數據int u,v,w,l,r;scanf("%d%d",&n,&m);for(int i = 0;i < m; i++){scanf("%d%d%d%d%d",&u,&v,&w,&l,&r);add(u,v,w,l,r);add(v,u,w,l,r);} } void init_data(int kk){ //初始化數據vis[kk] = false;dis[kk] = maxx; } int solve(int s){priority_queue<NODE>q; //儲存最短距離q.push(NODE(s,0)); //讀入原點while(!q.empty()){ //隊列為空則無法到達int kk = q.top().u; //儲存當前最短距離下標int minD = q.top().dis; //儲存當前最短距離q.pop();if(kk==n) //若下標為目標值,returnreturn minD;vis[kk] = true; //該點是否訪問for(int l = head[kk]; l!=-1; l=edge[l].next){ //松弛邊if(!vis[edge[l].to]&&minD<=edge[l].r&&minD>=edge[l].l&&minD + edge[l].w < dis[edge[l].to]){dis[edge[l].to] = minD + edge[l].w;q.push(NODE(edge[l].to,dis[edge[l].to])); //將松弛后的邊壓入隊列}}init_data(kk); //初始化數據}return 0; } int main(){scanf("%d",&t);while(t--){init(); //初始化read(); //讀入printf("%d\n",solve(1)); //解決方案}return 0; }

B、Outlook????????by 紫芝

tag:計算幾何、最短路

本題可以看出是計算幾何 + 最短路問題,最重要的只是對圖進行建模。
所以我們考慮在圖上摳出特殊點,來跑最短路。
特殊點包括墻的兩端之類的。

#include<cstring> #include<algorithm> #include<cmath> #include<cstdio> #include<vector> #include<queue> #define N 1010 #define inf 999999999.0 using namespace std;struct data {double x;double y[4]; }dt[10]; bool cmpx(data a,data b) {return a.x<b.x; } struct point{double x,y;int id; }; struct line{point d,u;int th; }; int n,pnum,pline; vector<line> vec; vector<point> p; double mp[N][N]; void add_line(point a,point b) {line it;it.d=a;it.u=b;it.th=pline++;vec.push_back(it); } //叉積 double multi(point p0,point p1,point p2) {return (p1.x-p0.x)*(p2.y-p0.y)-(p1.y-p0.y)*(p2.x-p0.x); } //判斷兩條線段是否相交 bool is_inter(point s1,point e1,point s2,point e2) {return(max(s1.x,e1.x)>=min(s2.x,e2.x))&&(max(s2.x,e2.x)>=min(s1.x,e1.x))&&(max(s1.y,e1.y)>=min(s2.y,e2.y))&&(max(s2.y,e2.y)>=min(s1.y,e1.y))&&(multi(s1,s2,e1)*multi(s1,e1,e2)>0)&&(multi(s2,s1,e2)*multi(s2,e2,e1)>0);} double dist(point a,point b) {return sqrt((a.x-b.x)*(a.x-b.x)+(a.y-b.y)*(a.y-b.y));} //建圖 void init() {for(int i=0;i<=pnum;i++){for(int j=0;j<=pnum;j++){if(i==j){mp[i][j]=0.0;continue;}bool flag=1;point s1=p[i],e1=p[j];int l=(i+1)/2,r=(j+1)/2;for(int k=l+1;k<r;k++){if(is_inter(s1,e1,vec[k].d,vec[k].u)){flag=0;break;}}if(flag) mp[i][j]=mp[i][j]=dist(s1,e1);else mp[i][j]=mp[i][j]=inf;}}} bool vis[N]; int pre[N]; double d[N]; void Dijkstra(int begin) {for(int i=0;i<=pnum;i++){d[i]=inf;vis[i]=false;}d[begin]=0;for(int j=0;j<=pnum;j++){int k=-1,MIN=inf;for(int i=0;i<=pnum;i++)if(!vis[i]&&d[i]<MIN){MIN=d[i];k=i;}if(k==-1) break;vis[k]=1;for(int i=0;i<=pnum;i++)if(!vis[i]&&d[i]<MIN){MIN=d[i];k=i;}if(k==-1) break;vis[k]=1;for(int i=0;i<=pnum;i++)if(!vis[i]&&d[k]+mp[k][i]<d[i]){d[i]=d[k]+mp[k][i];}} } int main() {//freopen("test.in","r",stdin);//freopen("test.out","w",stdout);while(scanf("%d",&n)!=EOF&&n!=-1){vec.clear();p.clear();double x,y1,y2,y3,y4;pnum=0;pline=0;point a,b;a.x=0,a.y=5.0,a.id=pnum++;p.push_back(a);for(int i=0;i<n;i++){scanf("%lf",&dt[i].x);for(int j=0;j<4;j++)scanf("%lf",&dt[i].y[j]);sort(dt[i].y,dt[i].y+4);}sort(dt,dt+n,cmpx);/*for(int i=0;i<n;i++){printf("%.0lf\n",dt[i].x);for(int j=0;j<4;j++)printf("%.0lf ",dt[i].y[j]);printf("\n");} */for(int i=0;i<n;i++){a.x=dt[i].x;b.x=dt[i].x;a.y=0.0;b.y=dt[i].y[0];a.id=pnum++;b.id=pnum++;add_line(a,b);p.push_back(a);p.push_back(b);a.y=dt[i].y[1];b.y=dt[i].y[2];a.id=pnum++;b.id=pnum++;add_line(a,b);p.push_back(a);p.push_back(b);a.y=dt[i].y[3];b.y=10.0;a.id=pnum++;b.id=pnum++;add_line(a,b);p.push_back(a);p.push_back(b);}a.x=10.0;a.y=5.0;a.id=pnum;p.push_back(a);init();Dijkstra(0);printf("%.2f\n",d[pnum]);}return 0; }

C、千年老二????????by yoyo

tag:圖論、生成樹

//次小生成樹 #include<bits/stdc++.h> using namespace std; const int L=1e5+7; const int inf=0x3f3f3f3f; const int maxn=1000+7; int father[maxn],n,m,num[maxn],nPos; //父節點(并查集),點數,邊數,最小生成樹點集,當前訪問方位 struct node{int s,y,w; }edge[L]; //邊集,左端點,右端點,權值 void init(){ //初始化并查集for(int i=0;i<=n;i++)father[i]=i; } int root(int x){ //并查集,構造父節點return father[x]==x?x:father[x]=root(father[x]); } void unite(int x,int y){ //并查集,合并兩個聯通圖x=root(x);y=root(y);if(x!=y)father[y]=x; } int alike(int x,int y){ //并查集,判斷是否為同一連通圖return root(x)==root(y); } int cmp(node a,node b){ //sort結構體排序return a.w<b.w; } int secondTree(int pos) //次小生成樹 {init(); //初始化int sum=0,cnt=0;for(int i=0;i<m;i++) //對于刪去邊后的圖進行最小生成樹運算{if(cnt==n-1)break;if(i==pos)continue;if(!alike(edge[i].s,edge[i].y)){unite(edge[i].s,edge[i].y);sum+=edge[i].w;cnt++;}}return cnt!=n-1?-1:sum; //判斷刪除邊后是否能構成最小生成樹 } int kruskal(){ //最小生成樹init();sort(edge,edge+m,cmp); //對邊進行權值排序int sum=0,cnt=0;for(int i=0;i<m;i++) //每次選擇最小且未訪問過的一條邊{if(cnt==n-1)break;if(!alike(edge[i].s,edge[i].y)){unite(edge[i].s,edge[i].y);sum+=edge[i].w;cnt++;num[++nPos]=i;}}return cnt!=n-1?-1:sum; //判斷邊是否大于等于n-1,否則輸出-1 } void read(){ //讀入數據scanf("%d%d",&n,&m);for(int i=0;i<m;i++)scanf("%d%d%d",&edge[i].s,&edge[i].y,&edge[i].w); } void solve(){ //解決方案int Min=inf;nPos=0;int mst=kruskal(); //最小生成樹值if(mst==-1) { //沒有最小生成樹即輸出-1printf("-1\n");return;}for(int i=1;i<=nPos;i++){ //對最小生成樹的每條邊進行遍歷,選擇刪邊后的最小值int secmst=secondTree(num[i]);if(secmst!=-1) //若沒有次小生成樹輸出-1Min=min(Min,secmst);}if(Min!=inf&&Min!=mst)printf("%d\n",Min); //輸出結果elseprintf("-1\n"); } int main(){int t;scanf("%d",&t);while(t--){read(); //讀入數據solve(); //解決方案}return 0; }

D、秋雨綿綿????????by 紫芝

tag:高精度、快速乘

但是由于數據范圍過大,我們用普通乘法會爆精度,因此我們需要用到特殊的乘法 —— 快速乘
然后直接暴力遞推相乘即可。

#include<bits/stdc++.h> using namespace std; typedef long long ll; ll ksc(ll x,ll y,ll mod) {return (x*y-(ll)((long double)x/mod*y)*mod+mod)%mod; } ll m0,m1,c,M,k; ll a0,a1; int main() {int ca=0;int T;scanf("%d",&T);while(T--){printf("case #%d:\n",++ca);scanf("%lld%lld%lld%lld%lld%lld%lld",&a0,&a1,&m0,&m1,&c,&k,&M);ll ans=ksc(a0,a1,M);ll a2;for(int i=2;i<=k;i++){a2=((ksc(m0,a1,M)+ksc(m1,a0,M))%M+c)%M;ans=ksc(ans,a2,M);a0=a1;a1=a2;}printf("%lld\n",a2);printf("%lld\n",ans);}return 0; }

當然也可以使用Java大數類,但是一般會超時

import java.math.BigInteger; import java.util.Scanner; import java.util.*; public class Main {void solve () {Scanner cin = new Scanner(System.in);int T=cin.nextInt();int ca=0;while((T--)!=0) {BigInteger a0,a1,a2,ans,M,tmp;a0=cin.nextBigInteger();a1=cin.nextBigInteger();int m0=cin.nextInt();int m1=cin.nextInt();int c=cin.nextInt();int k=cin.nextInt();M=cin.nextBigInteger();a2=ans=BigInteger.valueOf(1);ans=ans.multiply(a0);ans=ans.mod(M);ans=ans.multiply(a1);ans=ans.mod(M);for(int i=2;i<=k;i++) {a2=a1.multiply(BigInteger.valueOf(m0)).add(a0.multiply(BigInteger.valueOf(m1))).add(BigInteger.valueOf(c));ans=ans.multiply(a2);ans=ans.mod(M);a0=a1.mod(M);a1=a2.mod(M);}System.out.println("case #"+(++ca)+":");System.out.println(a2.mod(M));System.out.println(ans.mod(M));}cin.close();}public static void main (String[] args) {Main work = new Main();work.solve ();} }

E、RMB 游戲????????by 紫芝

tag:簡單思維題

簡單題,不解釋。

#include<stdio.h> #include<algorithm> using namespace std; const int N=2505; int a[N]; bool cmp(int x,int y) {return x>y; } int main() {int t;scanf("%d",&t);while(t--){int n,k;scanf("%d%d",&n,&k);for(int i=0;i<n;i++){scanf("%d",&a[i]);}sort(a,a+n,cmp);for(int i=0;i<n;i++){k-=i;if(k<=0){printf("%d\n",a[i]);break;}}}return 0; }

F、給力臺球廳????????by yoyo

tag:圖論

//網絡流 #include<bits/stdc++.h> using namespace std; typedef long long ll; const int INF = 0x3f3f3f3f; //無窮大 const int maxn = 60007; const int maxm = 1000007; int vis[maxn],d[maxn],pre[maxn],a[maxn],m,n; //是否訪問,最短路,前置節點,流量,邊集,點集 char mp[107][107]; //臺球地圖 struct Edge{int u, v, c, cost, next; }edge[maxm]; //網絡流邊集int s[maxn], cnt; //每個點流量void init(){ //初始化cnt = 0;memset(s, -1, sizeof(s)); }void add(int u, int v, int c, int cost){ //對兩點之間進行單向邊建立edge[cnt].u = u;edge[cnt].v = v;edge[cnt].cost = cost;edge[cnt].c = c;edge[cnt].next = s[u];s[u] = cnt++; //建立單向邊edge[cnt].u = v;edge[cnt].v = u;edge[cnt].cost = -cost;edge[cnt].c = 0;edge[cnt].next = s[v];s[v] = cnt++; //建立雙向邊 }bool spfa(int ss, int ee,int &flow,int &cost){ //以距離為費用尋找最短路,以最短路為當前增廣路queue<int> q;memset(d, INF, sizeof d);memset(vis, 0, sizeof vis); //初始化d[ss] = 0, vis[ss] = 1, pre[ss] = 0, a[ss] = INF;q.push(ss);while (!q.empty()){ //spfa以費用為距離尋找最短路int u = q.front();q.pop();vis[u] = 0;for (int i = s[u]; ~i; i = edge[i].next){ //和當前點相連所有邊松弛過程int v = edge[i].v;if (edge[i].c>0&& d[v]>d[u] + edge[i].cost){ //松弛過程d[v] = d[u] + edge[i].cost;pre[v] = i;a[v] = min(a[u], edge[i].c); //取最小值if (!vis[v]){vis[v] = 1;q.push(v); //壓入待松弛隊列}}}}if (d[ee] == INF) return 0; //判斷是否有最短路,無說明最大流完成flow += a[ee];cost += d[ee]*a[ee];int u = ee;while (u != ss){ //求當前最短路下的流量和edge[pre[u]].c -= a[ee];edge[pre[u] ^ 1].c += a[ee];u = edge[pre[u]].u;}return 1; }int MCMF(int ss, int ee){ //最小費用最大流int cost = 0, flow=0; //初始化while (spfa(ss, ee, flow, cost)); //尋找增廣路徑,直到沒有增廣路徑為止return cost; //返回最大流費用 }struct point{int x,y; //球坐標,洞坐標 };void solve(){point H[107],P[107]; //建立球集與洞集int h=0,p=0;for(int i=0;i<n;i++){ //輸入地圖scanf("%s",&mp[i]);for(int j=0;j<m;j++){if(mp[i][j]=='#'){ //若為洞則坐標加入洞集H[h].x=i;H[h].y=j;h++;}else if(mp[i][j]=='@'){ //若為球則坐標加入球集P[p].x=i;P[p].y=j;p++;}}}init(); //初始化for(int i=0;i<h;i++)for(int j=0;j<p;j++){int c=fabs(H[i].x-P[j].x)+fabs(H[i].y-P[j].y);add(i+1,h+j+1,1,c);} //建立球與洞之間的路徑for(int i=0;i<h;i++) //建立超級源點add(0,i+1,1,0);for(int i=0;i<p;i++) //建立超級匯點add(h+1+i,h+p+1,1,0);printf("%d\n",MCMF(0,h+p+1)); //最小費用最大流 }int main(){while(~scanf("%d%d",&n,&m)){if(!(m||n))break;solve(); //解決方案}return 0; }

G、營救教練計劃????????by Amon

tag:動態規劃、概率DP

// 一道簡單的期望dp~希望大家喜歡~ #include <cstdio> #include <cstring> #include <map> using namespace std; const int maxn = 1e5 + 10; double dp[maxn];int main(int argc, const char * argv[]) {int n, m, x, y;while (~scanf("%d%d", &n, &m)) {// 初始化 dp 數組為0memset(dp, 0, sizeof(dp));// 用 map 存儲所有的跳躍點map<int, int> mp;for (int i = 0; i < m; ++i) {scanf("%d%d", &x, &y);mp[x] = y;}// dp[i] 存儲從第i個位置到 n 需要飛多長時間的數學期望// n 位置當然是 0 啦// 注意,n 后面的幾個位置也是0dp[n] = 0;for (int i = n - 1; i >= 0; --i) {if (mp.find(i) != mp.end()) {// 如果 i 位置可以直接飛到后面某個位置,那么他們的期望是相同的dp[i] = dp[mp[i]];} else {// 枚舉后面七個位置,注意,n 后面的都是0// dp[i] = dp[i+1]/7 + dp[i+2]/7 + dp[i+3]/7 + dp[i+4]/7 + dp[i+5]/7 + dp[i+6]/7 + dp[i+7]/7 + 1double sum = 0;int num = 0;for (int j = i + 1; num < 7; ++j, ++num) {sum += dp[j] + 1;}dp[i] = sum / num;}}printf("%.4lf\n", dp[0]);}return 0; }

H、有種放學別走????????by huawei

tag:組合數學、卡特蘭數

題目中需要找到正 2N2N2N 邊形中,兩個頂點連線且線段互不相交的方案數。實際上就是組合數學中的卡特蘭數
但是即便不知道何為卡特蘭數,結論也非常明顯。
假設正 2N2N2N 邊形中一個點和另一個點連線,此時的多邊形被分為了兩個部分,此時方案數為 [左邊多邊形連線的方案數] * [右邊多邊形連線的方案數] 。而一個點連線的方案有 NNN 種。因此我們可以得出遞推式:
假設 F[n]F[n]F[n] 表示 nnn 邊形連線的方案數,再加上題目的模,即
F[n]=∑i=0n?1F[i]?F[n?i?1]mod19260817F[n] = \sum_{i = 0}^{n-1}{F[i] *F[n-i - 1]}\ mod\ 19260817F[n]=i=0n?1?F[i]?F[n?i?1]?mod?19260817

#include <cstdio> const int maxn = 1010; typedef long long LL; const int mod = 19260817; LL f[maxn], n; void init() {f[0] = f[1] = 1;for (int i = 2; i < maxn; i++) {for (int j = 0; j < i; j++) {f[i] = (f[i] + f[j] * f[i - j - 1])%mod;}} } int main() {init();while (scanf("%lld", &n) != EOF) {printf("%lld\n", f[n]);}return 0; }

I、單身狗的尋覓????????by huawei

tag:貪心

此題是結論明顯的貪心題。
結論:對于每一個人,和他前面的人匹配(如果是異性的情況下),否則不匹配。
對于某一個人而言:
1.如果他能匹配前一個異性,那么他匹配了前面的異性,匹配對數 +1+1+1,如果他不匹配,他被后面匹配,也是對數 +1+1+1,即匹配前一個人對后續匹配沒有不良影響。相反,如果前一個人可以匹配但卻去匹配后一個人,可能對后面匹配產生不良影響。
2.如果他前面無法匹配,但可以匹配后一個人,那會在下一輪判斷中,被后一個人匹配。
3.如果他完全不能匹配,不匹配對結果完全沒有影響。
但是由于題目數據較多,最大為 10810^8108,所以不能使用數組離線解決,但是我們發現此題結果只與前一個人有關,因此我們可以考慮在線算法。
題解的做法使用了棧,更簡便的可以直接int last;來記錄前一個人的性別。
此題也有更多做法可以挖掘。

#include <bits/stdc++.h> using namespace std; int main() {int n, x, last;while (scanf("%d", &n) != EOF) {last = -1;int ans = 0;for (int i = 0; i < n; i++) {scanf("%d", &x);if (last == -1) {last = x;} else {if((x%2 + last%2) == 1) {ans++;last = -1;} else {last = x;}}}printf("%d\n", ans);}return 0; }

J、共產主義接班人????????by huawei

tag:線段樹,模擬

首先我們可以簡化題目要求,即對于每一天,都需要查詢一個小于等于當前愛心指數的最右邊的家庭,然后記錄個數。
因此我們可以考慮用線段樹維護區間家庭操心指數的最小值,查詢函數的返回值為最右端的不大于當前愛心指數的家庭編號。即對于每一個樹枝節點,我們優先比較右兒子和當前愛心指數的大小,如果右兒子小于等于愛心指數,則說明不大于當前愛心指數的最右的點位于當前區間的右子區間。如果右兒子比愛心指數大,但左兒子小,說明在左邊。否則,說明不存在比當前愛心指數小的值。
而且在每一次查詢后,已經幫助過的家庭的操心指數要設置為 INFINFINF,防止重復查詢。
接下來就是每天的模擬操作,只需要把每天的幫助家庭戶數記錄下來,對于每個詢問就可以 O(1)O(1)O(1) 查詢了。

#include <bits/stdc++.h> using namespace std; typedef long long LL; const int INF = 0x3fffffff; const int maxn = 1e5 + 10; LL a[maxn], segtree[maxn << 4], n, m, c, cnt, num, day; LL b[maxn], ans[maxn];void pushup(int now) {segtree[now] = min(segtree[now << 1], segtree[(now << 1)|1]); }void build_tree(int l, int r, int now) {if (l == r) {segtree[now] = a[l];return;}int mid = (l + r)/2;build_tree(l, mid, now << 1);build_tree(mid + 1, r, (now << 1)|1);pushup(now); }int query(int l, int r, int tar, int now) {if (l == r) {segtree[now] = INF;return l;}int mid = (l + r)/2, ans = -1;if (segtree[(now << 1)|1] <= tar) ans = query(mid + 1, r, tar, (now << 1)|1);else if (segtree[now << 1] <= tar) ans = query(l, mid, tar, now << 1);pushup(now);return ans; }int main() {int T;scanf("%d", &T);while (T--) {memset(segtree, 0, sizeof segtree);memset(ans, 0, sizeof ans);memset(a, 0, sizeof a);memset(b, 0, sizeof b);cnt = num = day = 0;scanf("%lld %lld %lld", &n, &m, &c);for (int i = 1; i <= n; i++) {scanf("%lld", &a[i]);}build_tree(1, n, 1);while (num < n) {cnt += c; day++;int k = query(1, n, cnt, 1);while (k != -1) {ans[day]++;cnt -= a[k];k = query(1, n, cnt, 1);}num += ans[day];}for (int i = 0; i < m; i++) {scanf("%lld", &c);printf("%lld\n", c > day? 0 : ans[c]);}}return 0; }

K、66…6????????by Amon

tag:數論。歐拉函數、歐拉定理

設輸入的數字為 ppp,即題目的要求得一個長度為 xxx66...666...666...6,使得 66...6=kp(k∈Z)66...6 = kp\ (k\in Z)66...6=kp?(kZ)
可以發現,長度為 xxx66...666...666...6 可以表示為 6(10x?1)9\frac{6(10^x - 1)}{9}96(10x?1)?
所以我們可以得到式子6(10x?1)9=kp\frac{6(10^x - 1)}{9} = kp96(10x?1)?=kp
6(10x?1)=9kp6(10^x - 1) = 9kp6(10x?1)=9kp
為了可以繼續化簡,我們假設 g=gcd(6,9p)g = gcd(6,9p)g=gcd(6,9p),兩邊同除 ggg。得
6(10x?1)g=9kpg\frac{6(10^x - 1)}{g} = \frac{9kp}{g}g6(10x?1)?=g9kp?
此時6g\frac{6}{g}g6?9kpg\frac{9kp}{g}g9kp? 互質,式子可簡化為10x?1=9kpg10^x - 1 = \frac{9kp}{g}10x?1=g9kp?
即求解 10x≡1(mod9kpg)10^x ≡ 1\ (mod\ \frac{9kp}{g})10x1?(mod?g9kp?)
根據歐拉定理可知,最小的 xxx 存在于 φ(9kpg)\varphi(\frac{9kp}{g})φ(g9kp?) 的因子中,接下來的任務就是枚舉所有 φ(9kpg)\varphi(\frac{9kp}{g})φ(g9kp?) 的因子,從而找到一個最小的 xxx 滿足 10x≡1(mod9kpg)10^x ≡ 1\ (mod\ \frac{9kp}{g})10x1?(mod?g9kp?)

// sustoj 1908 #include <cstdio> #include <cmath> #include <time.h> #include <cstdlib> using namespace std; typedef long long LL;// 求解歐拉函數 LL phi(LL x) {LL ans = x;for (LL i = 2; i * i <= x; ++i) {if (x % i == 0) {ans = ans / i * (i - 1);while (x % i == 0) {x /= i;}}}if (x > 1) {ans = ans / x * (x - 1);}return ans; }// 快速乘 LL multi(LL a, LL b, LL mod) {LL ret = 0;while (b) {if (b & 1) {ret = (ret + a) % mod;}a = (a << 1) % mod;b >>= 1;}return ret; }// 快速冪 LL fastpow(LL a, LL b, LL p) {LL ans = 1;while (b) {if (b & 1) {ans = multi(ans, a, p);}a = multi(a, a, p);b >>= 1;}return ans; }// 求解最大公約數 LL gcd(LL a, LL b) {return b == 0 ? a : gcd(b, a % b); }int main() {LL p;int ca = 1;while (~scanf("%lld", &p) && p) {printf("Case %d: ", ca++);p /= gcd(p, 6);// p 和 6 有最大公約數,先約去這個數,此時原題變為了 111...111 可以被 p 整除p *= 9;// 此時原題變為了 999...999 可以被 p 整除,即 100...000 - 1 可以被 p 整除// 也就是說,100...000 % p 余 1,求最少有多少個 0// 已知以下定理:// 若正整數 a, p 互質,則滿足 a ^ x ≡ 1 (mod p) 的最小的正整數 x0, 是 φ(p) 的約數(因子)。// φ(p) 為 歐拉函數,即 10^x ≡ 1 (mod p) 的最小的正整數解是 φ(p) 的因子if (gcd(p, 10) == 1) {// 互質LL ans = phi(p); // 歐拉函數LL i = 0;int f = 0;LL tmp = sqrt(ans);// 下面這樣求主要是將 O(n) 變為 O(根號n)// ans = φ(p),求 ans 的因子for (i = 1; i * i <= ans; ++i) {// 解在 1 - sqrt(ans) 內if (ans % i == 0) {if (fastpow(10, i, p) == 1) {f = 1;break;}}}if (f) {printf("%lld\n", i);} else {// 解在 sqrt(ans) - ans 內for (i = tmp; i >= 1; --i) {if (ans % (ans / i) == 0) {if (fastpow(10, ans / i, p) == 1) {break;}}}printf("%lld\n", ans / i);}} else {// 不互質,則無解printf("-1\n");}}return 0; }

總結

以上是生活随笔為你收集整理的2018 焦作站亚洲区域赛校内选拔赛题解的全部內容,希望文章能夠幫你解決所遇到的問題。

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

一区二区三区精品在线视频 | 激情丁香 | 日本中文字幕网址 | 伊人色**天天综合婷婷 | 久久综合操 | 全黄网站| 久久久久女人精品毛片 | 久久草在线视频国产 | 国产视频在线一区二区 | 波多野结衣小视频 | 国产超碰在线 | 999在线精品| 91视视频在线直接观看在线看网页在线看 | av免费观看高清 | 国产美女视频一区 | 日韩性xxxx| 亚洲免费av网站 | 免费在线激情电影 | 国产视频精选 | 麻豆精品视频 | 天天操天天干天天爽 | 久久精品一二三区白丝高潮 | 国产精品大片在线观看 | 最近更新的中文字幕 | 91精品一区二区三区蜜臀 | 欧美一区二区日韩一区二区 | 美女福利视频一区二区 | 久久免费的精品国产v∧ | 免费色网 | 99精品国产亚洲 | 韩日成人av| 午夜av影院 | 国产精品99免视看9 国产精品毛片一区视频 | 日韩狠狠操 | 亚洲视频资源在线 | 在线视频18在线视频4k | 人人狠狠综合久久亚洲婷 | 五月激情视频 | 91免费高清观看 | 久久免费视频2 | 在线中文字幕视频 | 中文字幕中文字幕在线中文字幕三区 | 国产亚洲精品无 | 亚洲国产成人在线 | 精品国产伦一区二区三区观看体验 | 91精品视频在线观看免费 | 成人午夜黄色 | 亚洲一区二区高潮无套美女 | 精品久久久久久综合日本 | 808电影 | av国产网站 | www.色午夜| 国产高清在线a视频大全 | 午夜视频在线瓜伦 | 国产精品大片在线观看 | 99精品视频免费在线观看 | 亚洲最新在线视频 | 黄色在线观看免费网站 | 久久天天躁狠狠躁夜夜不卡公司 | 成人av一二三区 | 麻豆果冻剧传媒在线播放 | 亚洲 精品在线视频 | 国产精品成人自产拍在线观看 | 国产在线色 | 欧美成人91 | 亚洲一区天堂 | 天天色天天搞 | 久久精品国产免费观看 | www视频在线观看 | 91成人短视频在线观看 | 韩国精品在线 | 国产精品久久久久久久久免费 | 天天干一干 | 日韩乱理 | 免费看国产a | 亚洲性xxxx | 国产精品99在线播放 | 国内外激情视频 | 日本黄色免费电影网站 | 国产精品 国内视频 | 久久欧美综合 | bbw av | 亚洲午夜精品福利 | 亚洲精品永久免费视频 | 日韩黄色免费 | 91大神dom调教在线观看 | 在线观看日韩精品视频 | 国产在线观看黄 | 国产不卡一区二区视频 | 欧美少妇xxxxxx | 久久高清视频免费 | 91精品在线视频观看 | 欧美精品久久久久久久 | 激情五月婷婷综合 | 国产成人三级在线观看 | 久久久国产精品人人片99精片欧美一 | 91最新地址永久入口 | 天天干亚洲 | 日韩欧美一区二区三区黑寡妇 | 黄毛片在线观看 | 亚洲精品播放 | 中国一级片在线观看 | 日韩精品亚洲专区在线观看 | 亚洲精品乱码久久久久久蜜桃动漫 | 91在线免费视频 | 欧美专区国产专区 | 日韩三级不卡 | 免费看片日韩 | 欧美激情精品久久久久 | 91九色网站 | 亚洲一区二区视频 | 久在线观看 | 日韩欧美在线高清 | 亚洲高清在线视频 | 精品国产一区二区三区日日嗨 | 黄色a视频 | 九月婷婷人人澡人人添人人爽 | 久久九九久久精品 | 国产精品嫩草影院123 | 久草在线观看资源 | 亚洲精品大片www | 欧美激情视频一区二区三区 | 亚洲国产精品久久久久婷婷884 | 国产精品h在线观看 | 福利网在线 | 亚洲精品国产欧美在线观看 | 91精品国产综合久久婷婷香蕉 | 美女网色| 国产精品99久久99久久久二8 | 久久理论片 | 欧美精品xx| 久久精精品 | 久久艹综合 | www.天天射.com | 91精品免费在线视频 | 波多野结衣在线观看视频 | 色午夜影院| 亚洲专区在线 | 国产 日韩 欧美 自拍 | 日韩av电影手机在线观看 | 日韩免费 | 激情婷婷丁香 | 五月天丁香亚洲 | 久久久96| 成人黄色电影视频 | 国产成人精品亚洲精品 | 婷婷在线综合 | 国产精品入口a级 | 免费看特级毛片 | 国内精品久久久久久久久久 | 国产h在线播放 | 国产精品久久久久婷婷 | 西西大胆啪啪 | 91av观看| 五月天电影免费在线观看一区 | 国产中年夫妇高潮精品视频 | 国产伦精品一区二区三区无广告 | 国产一区二区综合 | 免费在线黄网 | 91精品一区国产高清在线gif | 97在线影院 | 美国三级黄色大片 | 久久中文网 | 日韩欧美在线中文字幕 | 高清在线一区二区 | 久久久69| 欧美成人在线免费 | 人人澡超碰碰 | 天天操天天添 | 亚洲第二色 | 人人澡人| 黄色aaaaa| 久久久久亚洲精品中文字幕 | 狠狠操狠狠操 | 2024国产精品视频 | 一级黄色电影网站 | 国产在线不卡一区 | 色婷婷五 | 在线97 | 婷婷激情影院 | 激情婷婷在线 | 欧美日韩调教 | 中文字幕亚洲情99在线 | 97视频在线观看免费 | 日日夜夜中文字幕 | 亚洲在线a | 97精品国产一二三产区 | 97人人人 | 福利视频网址 | 五月天激情视频在线观看 | av一区二区三区在线播放 | 国产日韩欧美在线观看 | 亚洲国产999 | 久草国产视频 | av电影免费在线 | 特级aaa毛片 | 亚洲精品中文在线资源 | 精品在线观看一区二区三区 | 亚洲精品久久久蜜桃直播 | 色多多污污在线观看 | 福利视频导航网址 | 麻豆国产在线播放 | 天天操·夜夜操 | 国产精品入口久久 | 超碰公开在线观看 | 日韩二区在线 | 日产乱码一二三区别在线 | 日韩精品一区二区三区免费观看视频 | 久久视频二区 | 四虎在线影视 | 精品毛片一区二区免费看 | 人人爽人人片 | 久久都是精品 | 国产精品成人免费一区久久羞羞 | 黄色app网站在线观看 | 精品一区 在线 | 亚洲综合射 | 久久免费激情视频 | 久久免费在线观看 | 久草久热 | 69久久久 | 久久成人精品电影 | 国产在线视频导航 | 国产精品麻豆一区二区三区 | 精品国产免费人成在线观看 | 韩国av永久免费 | 国产对白av | 99人久久精品视频最新地址 | 人人干人人做 | 久久,天天综合 | 97手机电影网 | 久久97超碰 | av超碰免费在线 | 色婷婷综合久久久中文字幕 | 综合久久久久久久 | 国产成人综 | 久久综合久久综合九色 | 国产精品久久电影观看 | 亚洲影院一区 | 高清av网 | 二区视频在线观看 | 亚洲一区二区视频在线播放 | 激情图片区 | 国产中文视频 | 国色天香在线观看 | 久久66热这里只有精品 | 国产伦理久久 | 成人久久18免费 | 午夜男人影院 | 日韩视频免费 | 日本久久片 | 日韩激情影院 | 欧美日韩一区二区在线 | 久久国产欧美日韩精品 | 久久a v电影| 精品中文字幕在线播放 | 麻豆91精品视频 | 精品国产一区二区三区久久影院 | 99视频| 亚洲 在线 | 成人黄色免费在线观看 | 色婷婷色| 狠狠亚洲| 国产黄色在线观看 | 麻豆视屏 | 六月丁香婷| 国产亚洲视频中文字幕视频 | 狠狠操狠狠操 | 99免费在线视频 | 成人一级在线观看 | 国产精品一区在线播放 | 久久丁香 | .精品久久久麻豆国产精品 亚洲va欧美 | 成人资源在线 | 国产专区欧美专区 | 国产裸体永久免费视频网站 | 99国产精品视频免费观看一公开 | 久久人人爽av | 日日干夜夜操视频 | 午夜资源站 | 欧美国产一区在线 | 成人免费在线观看av | 欧美午夜精品久久久久 | 97免费在线观看 | 欧美最猛性xxxxx(亚洲精品) | 日本不卡视频 | 国产美女在线观看 | 久久精品伊人 | 久久99热这里只有精品国产 | 天天躁日日躁狠狠躁av中文 | 国产大片免费久久 | 亚洲精品中文字幕在线 | 成人av免费看| 欧美天天综合 | 91成版人在线观看入口 | 少妇av片 | 久久网页 | 成人小视频在线免费观看 | 亚洲少妇激情 | 99精品在线观看视频 | 超碰国产在线 | 精品国产乱码一区二 | 国产精品久久久久影视 | 免费在线观看国产黄 | 亚洲日韩精品欧美一区二区 | 99热在线精品观看 | 欧美日韩性生活 | 国产手机在线精品 | 日韩免费高清在线 | 美女视频a美女大全免费下载蜜臀 | 欧美成人免费在线 | 日韩专区在线 | 日韩.com | 国产乱老熟视频网88av | av在线免费观看不卡 | 激情综合国产 | 波多野结衣视频一区 | 国产精品久久久久一区二区三区共 | www.日日操.com| 国产综合在线视频 | 97国产精品免费 | 97超级碰碰碰碰久久久久 | 天天艹天天干天天 | 四虎影视国产精品免费久久 | 美女福利视频一区二区 | 激情久久久久久久久久久久久久久久 | 久久五月情影视 | a黄色| 色噜噜狠狠狠狠色综合久不 | 色999五月色 | 国产91影院 | 国产精品久久久久久久久久久久冷 | 在线观看www91| 国产精品乱码在线 | 国产精品第十页 | 色午夜影院 | 日日夜夜天天干 | 亚洲va男人天堂 | 亚洲午夜精品在线观看 | 不卡的av在线播放 | 国产一区二区在线观看视频 | 青青河边草观看完整版高清 | 81国产精品久久久久久久久久 | 人人爽人人爽人人片av | av不卡中文| 久操操| 天天综合天天做 | 天天拍夜夜拍 | 国产精品久久毛片 | 黄色成人影院 | 日韩欧美精品在线 | 亚洲午夜久久久久久久久久久 | 久久久久亚洲精品国产 | av看片在线 | 国产精品一区在线观看你懂的 | 日韩一区视频在线 | 中国一级片视频 | 亚洲综合视频在线观看 | 激情小说网站亚洲综合网 | 国产精久久久 | 2019av在线视频 | 成人三级视频 | 亚洲视频在线看 | 日韩大片在线 | 久久久久免费精品视频 | 日韩欧美视频在线播放 | 在线观看小视频 | 国产91全国探花系列在线播放 | 麻豆首页 | 夜夜躁狠狠躁 | 婷婷色在线观看 | 99视频黄| 91在线看视频免费 | 国产成人久久av免费高清密臂 | 青草视频网 | 天天干天天干天天 | 精品久久1 | av大全在线 | 久久精品99国产精品酒店日本 | 亚洲精品国产高清 | 久久激情小视频 | 九九九在线 | 97香蕉久久超级碰碰高清版 | 91视频久久久久久 | 欧美有色 | 成人av资源站| 久久精品视频在线免费观看 | 久久国产精品久久精品国产演员表 | 黄色在线小网站 | 天海冀一区二区三区 | 亚洲精品乱码久久久久久高潮 | 免费电影一区二区三区 | 五月婷婷激情五月 | 蜜桃视频精品 | 99在线看 | 日韩av在线免费看 | 丁香婷婷在线 | 激情五月在线 | 一区二区在线不卡 | 久久亚洲人 | 国产91小视频 | 91精品视频在线播放 | 亚洲国产精品视频 | 成人国产网站 | 久久亚洲欧美日韩精品专区 | 在线观看久久久久久 | 国产精品自拍在线 | 日韩大片在线免费观看 | 亚洲最大成人网4388xx | 一区二区中文字幕在线 | 亚洲精品一区二区久 | 亚洲国产中文字幕在线视频综合 | 日韩在线第一 | 五月婷婷色丁香 | 国产精久久久 | 中文字幕免费国产精品 | 在线免费视 | 在线观看中文字幕一区二区 | 日韩肉感妇bbwbbwbbw | 久久视频这里只有精品 | 国产精品不卡在线观看 | 黄色电影网站在线观看 | 青青网视频 | 欧美91成人网 | 天天射天天操天天 | 亚洲免费观看视频 | 91高清不卡| 91精品久久久久久久久久入口 | 日本精品va在线观看 | 在线观看日韩 | 不卡av在线| 九七在线视频 | 国产精品v a免费视频 | 狠狠干,狠狠操 | 99久久99热这里只有精品 | 日本九九视频 | 欧美色黄| 久久久久久久av麻豆果冻 | 欧美日韩精品电影 | 亚洲精品9| 国产精品免费在线视频 | 久草在线免费播放 | 国产午夜亚洲精品 | 天天婷婷 | 欧美日视频 | 国产精品一区二区视频 | 亚洲在线日韩 | 久草久草在线 | 在线看成人av | 国产探花在线看 | av免费看av | 国产精品wwwwww | av中文字幕免费在线观看 | 中文字幕在线播放第一页 | 免费看黄20分钟 | 亚洲欧洲美洲av | 亚洲欧美日韩精品久久久 | 国内精品久久久精品电影院 | 国产精品扒开做爽爽的视频 | 日本在线观看黄色 | 久久久国产影院 | 手机在线看片日韩 | 亚洲精品午夜视频 | 最近免费中文字幕大全高清10 | 深夜激情影院 | 久久精品1区2区 | 国产精品av免费观看 | 美国av大片 | 91成人观看 | 尤物九九久久国产精品的分类 | 97超碰精品 | 中文字幕在线观看免费观看 | 亚洲精品一区二区三区四区高清 | 欧美久久电影 | 色五月激情五月 | av在线免费不卡 | 久草免费看 | 91精品在线免费观看视频 | 久久久久亚洲精品成人网小说 | 亚洲精品高清一区二区三区四区 | 国内精品久久久久久久久久 | 国产精品不卡在线观看 | 五月婷婷激情 | 丁香激情综合 | 亚洲精品国产日韩 | 久久久影片 | 狠狠色综合网站久久久久久久 | 91字幕| 夜夜夜夜猛噜噜噜噜噜初音未来 | 亚洲精品国产综合99久久夜夜嗨 | 免费在线观看不卡av | 欧美一区二区三区在线播放 | 狠狠躁夜夜躁人人爽超碰97香蕉 | 日韩理论在线播放 | 毛片的网址 | 免费av网址在线观看 | 精品极品在线 | 天堂av在线免费 | 亚洲最新在线视频 | 视频在线观看入口黄最新永久免费国产 | 国产精品区一区 | 日韩免费看片 | 欧美日韩高清一区二区三区 | 又黄又刺激视频 | 久久亚洲综合色 | 欧美精品久久久久久久久免 | 精品美女久久久久 | 日本精品一区二区三区在线播放视频 | 久热免费在线观看 | 九色porny真实丨国产18 | 国产剧在线观看片 | 日本久久久久久久久久久 | 99精品视频免费在线观看 | 国产精品欧美久久久久无广告 | 色综合激情久久 | 久久精品网| 丁香六月婷婷开心婷婷网 | 日韩在线播放av | 久久久久久国产精品免费 | 9999激情| 午夜精品久久久久久久久久久久久久 | 最近日本中文字幕 | 综合色亚洲 | 国产精品亚洲a | 欧美人体xx | 韩国av一区 | 国产成人在线网站 | 成人cosplay福利网站 | 在线综合 亚洲 欧美在线视频 | 国产一级在线观看视频 | 国产偷在线 | 97成人在线观看视频 | 久久精品欧美日韩精品 | 成人在线免费视频观看 | 三级黄色在线 | 欧美日韩在线精品一区二区 | 97超级碰 | av综合 日韩 | 免费在线色视频 | 最近最新mv字幕免费观看 | 成人午夜电影久久影院 | 亚洲精品影院在线观看 | 亚洲精品综合在线 | 久久婷婷色 | 免费观看不卡av | 天天爽天天爽天天爽 | 国产精品综合久久久久 | 亚洲成人麻豆 | 国产一区二区精品在线 | 久草视频免费观 | 久操视频在线播放 | 国产99久久精品一区二区永久免费 | 国产乱对白刺激视频在线观看女王 | 天天看天天操 | 精产嫩模国品一二三区 | 亚洲性视频 | 国产视频2| 久久久久久久av麻豆果冻 | 国产综合香蕉五月婷在线 | 在线观看日韩精品视频 | 国产精品亚洲成人 | 日韩一区二区免费播放 | 高清免费在线视频 | 国产精品一区二区三区在线播放 | 国内少妇自拍视频一区 | 一色屋精品视频在线观看 | 天天色天天射天天操 | 国产免费视频一区二区裸体 | 国产成人精品av在线观 | 五月激情丁香婷婷 | 绯色av一区 | 婷婷夜夜 | 美女视频免费一区二区 | 夜夜躁日日躁狠狠躁 | 在线最新av | 婷婷色综合色 | 国产成人综 | 国产精品综合久久久久久 | 99精品在线免费 | 偷拍精偷拍精品欧洲亚洲网站 | 国内精品久久久久久久久久久久 | 欧美一级免费在线 | 久久久一本精品99久久精品 | 色偷偷av男人天堂 | 亚洲涩涩网 | 色中色资源站 | 亚洲第一色 | 国产高清第一页 | 免费合欢视频成人app | 人人澡人摸人人添学生av | 丁五月婷婷 | 蜜臀精品久久久久久蜜臀 | 国产日产高清dvd碟片 | 久久久久久久久久电影 | 日本黄色免费电影网站 | 高清不卡免费视频 | 久久乐九色婷婷综合色狠狠182 | 91精品久久香蕉国产线看观看 | 欧美性色网站 | 国产黑丝一区二区三区 | 国产黄免费在线观看 | 精品国产一二三四区 | 91精品国产91久久久久久三级 | 在线中文字幕一区二区 | 91香蕉视频在线 | 国产午夜一级毛片 | 欧美日本中文字幕 | 成人免费观看网址 | 最近中文字幕视频网 | 日韩资源视频 | 婷婷六月综合网 | 麻豆传媒在线视频 | 国产亚洲综合精品 | 久久久免费看视频 | 天天干天天操天天做 | 久色伊人| 91在线公开视频 | 午夜精品久久久久久99热明星 | 不卡中文字幕在线 | 一区二区三区四区在线免费观看 | 久久久亚洲麻豆日韩精品一区三区 | 7777xxxx| 天天拍夜夜拍 | 97人人添人澡人人爽超碰动图 | 亚洲最新精品 | 人人dvd| av福利在线| 欧美日韩不卡一区二区 | 亚洲精品www久久久久久 | 亚洲欧美激情精品一区二区 | 日韩综合色 | 日韩精品久久久 | 午夜视频亚洲 | 欧美另类tv | 中文字幕免费一区 | 天天色天天操综合网 | 天天激情天天干 | 午夜av免费观看 | 在线黄色av | 久久精品99国产精品日本 | 久久久久亚洲国产精品 | 午夜国产在线 | 亚洲精品国精品久久99热 | 国产精品九色 | 欧美在线观看小视频 | 麻豆高清免费国产一区 | 久久综合九色综合欧美就去吻 | 欧美精品被 | 国产精品久久久久三级 | 91精品办公室少妇高潮对白 | 亚洲精品国产精品久久99热 | 精品视频一区在线观看 | 人人超碰在线 | 91人人澡人人爽 | 99久久精品国产一区二区三区 | 久草免费在线观看视频 | 日日躁夜夜躁xxxxaaaa | 国产视频日韩视频欧美视频 | 玖玖玖在线观看 | 97精品国自产拍在线观看 | 日韩高清激情 | 亚洲www天堂com | 粉嫩av一区二区三区四区在线观看 | 欧美激情综合色 | 久久精品视频观看 | 久久婷婷综合激情 | 最近免费观看的电影完整版 | 久久高清免费 | 国产二区精品 | 国产精品国产毛片 | 国产视频欧美视频 | 亚洲精品美女视频 | 美女黄视频免费 | 久久精品香蕉 | 精品国产一区二区三区四 | 午夜久久美女 | 亚洲一区二区三区毛片 | 日韩精品一区电影 | 亚洲aⅴ在线 | 插综合网 | 永久免费视频国产 | 中文字幕免费播放 | 欧美另类人妖 | 8x成人免费视频 | 国产免费亚洲高清 | 久久久久精 | 国产黄色免费看 | 成人av在线直播 | 亚洲婷久久 | 国产成人av一区二区三区在线观看 | 国产一级片免费播放 | 日韩av电影中文字幕在线观看 | 99精品视频在线 | 久久这里只有精品视频99 | 国产精品成人av久久 | 成人黄色资源 | 日韩高清在线一区二区 | 欧美与欧洲交xxxx免费观看 | 视频一区二区国产 | 欧美一区二区在线刺激视频 | 久久精品国产一区二区电影 | 日韩国产在线观看 | 亚洲三级毛片 | 91资源在线视频 | 午夜精品一区二区三区免费视频 | 激情视频网页 | 欧美国产91| www黄色com | 中文在线中文a | 日韩精品视频在线观看网址 | 在线国产精品视频 | 久久婷婷国产色一区二区三区 | 四虎影视成人 | 国产精品一区久久久久 | 久久亚洲婷婷 | 911国产精品 | 九九免费在线观看视频 | 国内精品久久久久久久久久 | 日韩av免费在线电影 | 精品久久久久久亚洲综合网站 | 久久成| 五月天综合色 | 亚洲成人蜜桃 | 欧美性生交大片免网 | 日日插日日干 | av福利在线免费观看 | 又黄又爽又色无遮挡免费 | 亚洲春色综合另类校园电影 | 久久人视频 | 成人av免费在线 | 91精品视频免费在线观看 | 在线黄av| 一级片视频在线 | 激情视频久久 | 成人在线视频一区 | 国产成人在线免费观看 | 免费网站看v片在线a | 日韩美女av在线 | 亚洲精品国产免费 | 91在线看视频 | 亚洲影院色 | 成人黄色影片在线 | 日韩69av| 热99在线 | 五月开心激情网 | 永久免费观看视频 | 韩国av三级 | 婷婷国产v亚洲v欧美久久 | 五月婷婷综合在线视频 | av免费网页| 久久久天堂 | 色婷婷综合久久久久中文字幕1 | 五月天婷亚洲天综合网鲁鲁鲁 | 国产精品自在欧美一区 | 久久艹影院 | 中文字幕精品一区 | 久久久精品99 | 亚洲1级片| 久久久久久久久久久久影院 | 久久99精品波多结衣一区 | 高清av免费看 | 西西444www大胆高清视频 | 欧美成人91 | 精品9999| 91日本在线播放 | 玖玖视频免费在线 | 综合在线亚洲 | 这里有精品在线视频 | 精品久久久久久久久亚洲 | 国产一在线精品一区在线观看 | 99高清视频有精品视频 | 免费视频18 | av中文字幕在线观看网站 | 91亚洲影院 | 国产在线a视频 | 亚洲国产欧美在线看片xxoo | 亚洲日本黄色 | 久久电影色 | 激情综合网婷婷 | 亚洲天堂网视频在线观看 | 久久免费国产精品1 | 99久久er热在这里只有精品15 | 日韩欧美视频在线观看免费 | 国产精品久久久久免费观看 | 国产高清视频在线播放 | 国产精品免费一区二区三区在线观看 | 99久久精品免费看国产四区 | 六月激情婷婷 | 丁香婷五月 | 国产又黄又爽无遮挡 | 国际精品久久 | 久久久久激情视频 | 久久9精品| 亚洲砖区区免费 | 性色av免费在线观看 | 色姑娘综合网 | 成人免费看电影 | 九九在线免费视频 | 色五月成人 | 精品麻豆入口免费 | 五月黄色| 国精产品999国精产品视频 | 国产在线精品区 | 国产成人一区二区三区在线观看 | 99久久综合狠狠综合久久 | 成人免费在线电影 | 91网站在线视频 | 久久综合九色综合久久久精品综合 | 在线免费观看黄 | 91精品爽啪蜜夜国产在线播放 | 7799av | 麻豆精品视频 | 美女久久精品 | 久久综合桃花 | 成人丁香花| 国产精品久久久区三区天天噜 | 久久久高清 | 69久久久久久久 | 久久久久免费精品国产 | 日韩在线观看视频网站 | 免费在线a| 日韩精品 在线视频 | 国产一区欧美二区 | aaa日本高清在线播放免费观看 | 亚洲无吗视频在线 | 91人人干 | 91九色性视频 | 99亚洲精品在线 | 超碰av免费 | 99九九免费视频 | 国产三级精品在线 | 在线国产小视频 | 色在线免费 | 亚洲播放一区 | 日韩av免费大片 | 国产精品视频最多的网站 | 日日夜夜添 | 国产亚洲欧洲 | 亚洲色五月 | 91久久精品日日躁夜夜躁国产 | 精品亚洲免费视频 | 国内精品久久久久久久影视麻豆 | 亚洲三级黄色 | 日本不卡123 | 97狠狠操| 免费观看视频的网站 | 91丨九色丨国产在线 | 国产成人精品亚洲 | 亚洲国内精品在线 | 日韩欧美99 | 国产不卡毛片 | 亚洲黄网站| 天天天天天干 | 日韩啪啪小视频 | 中文字幕中文字幕在线中文字幕三区 | 精品视频免费在线 | 91亚洲欧美 | 久久这里只有精品首页 | 色综合综合 | 日本激情视频中文字幕 | 97超碰在线免费观看 | 黄色免费视频在线观看 | 国产小视频国产精品 | 免费观看91视频 | av片子在线观看 | 天天干天天综合 | 久久免费国产精品1 | 不卡的av在线播放 | 久久黄色网页 | 国产精品一区二区免费视频 | 日韩欧美大片免费观看 | 人人澡人人添人人爽一区二区 | 久久视频国产 | 日韩精品极品视频 | 久久99九九99精品 | 国产精品3 | 天天干夜夜想 | 韩国一区二区av | 成人久久综合 | 日韩精品视频在线观看免费 | 在线观看国产一区 | 成人精品999| 国产福利一区二区在线 | 午夜精品视频免费在线观看 | 免费看黄20分钟 | 国产精品6 | 国产成人久久av免费高清密臂 | 久久综合九色九九 | www.com久久 | 日韩免费电影一区二区三区 | 亚洲九九精品 | 久久www免费人成看片高清 | 97超碰人人爱 | 天天天色综合 | 九九久久久久99精品 | 人人爱人人做人人爽 | 超碰人人草 | 午夜视频一区二区 | 日韩免费不卡av | 成人影片在线播放 | 国产视频1区2区 | 亚洲一级电影在线观看 | a级免费观看 | www久久国产 | av在线一 | 五月婷婷久久综合 | 中文字幕 国产视频 | 精品视频999 | 在线国产激情视频 | 欧美高清视频不卡网 | 日韩国产高清在线 | 成人免费视频网站在线观看 | 伊人影院在线观看 | 在线免费观看视频一区二区三区 | 91亚洲永久精品 | 国产偷在线 | 最新的av网站 | 五月婷婷综合色拍 | 免费99视频 | 国产一区二区不卡视频 | 久精品视频在线观看 | 精品国产成人 | 久久狠狠婷婷 | 国产91aaa | 97视频人人澡人人爽 | 国产精品免费一区二区三区在线观看 | 在线播放视频一区 | 97超碰资源网 | 成人免费视频视频在线观看 免费 | 国产高清 不卡 | 99精品在线免费在线观看 | www.黄色| 国产国产人免费人成免费视频 | 奇米影视777四色米奇影院 | 久久99精品波多结衣一区 | 天堂av在线7| 色999在线 | 中文字幕免费高清在线 | 亚洲做受高潮欧美裸体 | 免费观看一级 | 九九九视频在线 | 黄色av免费在线 | 国产精国产精品 | 久久三级视频 | 国产精品专区在线观看 | 国产 一区二区三区 在线 | 日日爽日日操 | 婷婷色六月天 | 午夜视频导航 | 天天操操操操操操 | 久久一区二区三区日韩 | 日韩av电影免费观看 | 又紧又大又爽精品一区二区 | 国产99久久精品一区二区永久免费 | 亚洲另类久久 | 国产精品1000 | 日韩精品一区二区三区水蜜桃 | 亚洲精品乱码久久久久久写真 | 成年人在线视频观看 | 欧美91精品久久久久国产性生爱 | 国产a免费| 97超碰.com| 亚洲成人一二三 | 国产成人精品一区一区一区 | 97视频播放 | 毛片美女网站 | 日韩免费成人 | 日日夜夜人人精品 | 午夜12点 | 午夜美女av| 在线观看一 | 97成人资源 | 国产精品 国内视频 | 亚洲伊人婷婷 | av中文字幕网址 | 欧美性极品xxxx做受 | 久久国产精品久久精品 | 一区二区三区高清在线 | 日本中文字幕视频 | 综合在线观看色 | 免费色av | 中文字幕二区三区 | 久久手机视频 | 在线观看激情av | 久综合网 | 美女福利视频在线 | 97超碰免费在线观看 | 看片网站黄 | 国产精品99免费看 | 国产精品久久久久aaaa九色 | 亚洲国产精品一区二区尤物区 | 国产超碰在线观看 | 亚洲理论在线 | 一级性视频| 天天夜夜操 | 欧美性生活免费看 | 亚洲精品国产欧美在线观看 | 国产一区二区三区高清播放 |