久久福利_99r_国产日韩在线视频_直接看av的网站_中文欧美日韩_久久一

您的位置:首頁技術文章
文章詳情頁

python實現三階魔方還原的示例代碼

瀏覽:3日期:2022-06-20 18:02:24
思路

復原魔方困難問題的分解:

​ 1、用合適的數據結構表示出三階魔方的六個面以及每一面的顏色

​ 2、每一次不同旋轉操作的實現

​ 3、復原時如何判斷當前魔方應該使用哪一種公式

本次實驗實現了前兩個操作,具體思路是:

用numpy庫中的矩陣將六個面分別表示出來,按上下左右前后的順序放入列表中。再依據流行公式里的方法編寫對每一個面進行旋轉操作的函數,調用函數實現魔方的旋轉。最后輸入指令可得到旋轉之后的魔方,以及執行逆序指令后驗證魔方還原。

預備知識

矩陣:使用numpy庫中的矩陣結構

函數說明:

U: 上面順時針旋轉 90°

D: 底面順時針旋轉 90°

L: 左面順時針旋轉 90°

R: 右面順時針旋轉 90°

F: 正面順時針旋轉 90°

B: 背面順時針旋轉 90°

**注:**字母前加上下劃線 ‘_’ 表示逆時針

代碼詳解

本次實驗將【上、下、左、右、前、后】六個面用數字【0、1、2、3、4、5】表示原本每個面的顏色,并依次存入列表faces【】里(即:faces[0]中存放的是最上面的數字全為0的三階矩陣)

注:魔方視角始終固定,即在整個過程中正(左…)面始終是正(左…)面

# 創建六個面,放在faces列表里,順序為上(0),下(1),左(2),右(3),前(4),后(5)faces = [np.zeros((3, 3))]for i in range(1, 6): faces.append(np.ones((3, 3)) + faces[i - 1])

python實現三階魔方還原的示例代碼

每一個面的 順時針 和 逆時針 旋轉由函數 clockwise() 和 antiClockwise() 實現

t = np.array([[0, 0, 1], [0, 1, 0], [1, 0, 0]])# 該面順時針旋轉 90 度def clockwise(face): face = face.transpose().dot(t) return face# 該面逆時針旋轉 90 度def antiClockwise(face): face = face.dot(t).transpose() return face

A.transpose() 方法是實現 A 矩陣的轉置

A.dot(B) 方法是實現 A乘以矩陣B

通過計算,上述方法可以實現矩陣順時針或者逆時針旋轉的效果

在這里以左面的順時針旋轉 90°為例,其它旋轉方式可以類比

def L(FACES): FACES[2] = clockwise(FACES[2]) FACES_new = cp.deepcopy(FACES) a, b, c, d = clockwise(FACES_new[4]), clockwise(FACES_new[1]), antiClockwise(FACES_new[5]), clockwise(FACES_new[0]) e, f, g, h = cp.deepcopy(a), cp.deepcopy(b), cp.deepcopy(c), cp.deepcopy(d) e[0], f[0], g[0], h[0] = d[0], a[0], b[0], c[0] FACES[4], FACES[1], FACES[5], FACES[0] = antiClockwise(e), antiClockwise(f), clockwise(g), antiClockwise(h)

1、直接調用函數將左面(第2面)順時針旋轉 90°

FACES[2] = clockwise(FACES[2])

2、這里采用深度復制,使用 cp.deepcopy() 的方法,避免直接使用等號 ‘=’ 導致不同的變量指向同一個值。這時,【e、f、g、h】和【a、b、c、d】代表魔方的

【正面、底面順時針旋轉90°、背面逆時針旋轉90°、上面順時針旋轉90°】

a, b, c, d = clockwise(FACES_new[4]), clockwise(FACES_new[1]), antiClockwise(FACES_new[5]), clockwise(FACES_new[0])

旋轉的目的是:

在左面旋轉的過程中,左面會影響到其它四個面,但對其它四個面的影響是不同的。例如正面、底面和上面被影響的是第一列,而背面被影響的是第三列。我們為了使各面統一起來,方便數值的改變,我們選擇將正、底、上面順時針旋轉90°,將背面逆時針旋轉90°。這時,我們只需按順序交換每一面的第一行,最后再逆時針或順時針轉回來即可。

python實現三階魔方還原的示例代碼

3、按順序交換:正面第一行傳遞到底面第一行

​ 上面第一行傳遞到正面第一行

​ 背面第一行傳遞到上面第一行

​ 底面第一行傳遞到背面第一行

e[0], f[0], g[0], h[0] = d[0], a[0], b[0], c[0]

最后再依次根據上述操作逆旋轉回去:

FACES[4], FACES[1], FACES[5], FACES[0] = antiClockwise(e), antiClockwise(f), clockwise(g), antiClockwise(h)

代碼

import numpy as npimport copy as cp# 創建六個面,放在faces列表里,順序為上(0),下(1),左(2),右(3),前(4),后(5)faces = [np.zeros((3, 3))]for i in range(1, 6): faces.append(np.ones((3, 3)) + faces[i - 1])t = np.array([[0, 0, 1], [0, 1, 0], [1, 0, 0]])# 該面順時針旋轉 90 度def clockwise(face): face = face.transpose().dot(t) return face# 該面逆時針旋轉 90 度def antiClockwise(face): face = face.dot(t).transpose() return facedef U(FACES): FACES[0] = clockwise(FACES[0]) FACES_new = cp.deepcopy(FACES) a, b, c, d = FACES_new[4], FACES_new[2], FACES_new[5], FACES_new[3] FACES[4][0], FACES[2][0], FACES[5][0], FACES[3][0] = d[0], a[0], b[0], c[0]def _U(FACES): FACES[0] = antiClockwise(FACES[0]) FACES_new = cp.deepcopy(FACES) a, b, c, d = FACES_new[4], FACES_new[2], FACES_new[5], FACES_new[3] FACES[4][0], FACES[2][0], FACES[5][0], FACES[3][0] = b[0], c[0], d[0], a[0]def U2(FACES): for i in range(2):U(FACES) ’’’ FACES[0] = clockwise(clockwise(FACES[0])) FACES_new = cp.deepcopy(FACES) a, b, c, d = FACES_new[4], FACES_new[2], FACES_new[5], FACES_new[3] FACES[4][0], FACES[2][0], FACES[5][0], FACES[3][0] = c[0], d[0], a[0], b[0] ’’’def D(FACES): FACES[1] = clockwise(FACES[1]) FACES_new = cp.deepcopy(FACES) a, b, c, d = FACES_new[4], FACES_new[2], FACES_new[5], FACES_new[3] FACES[4][2], FACES[2][2], FACES[5][2], FACES[3][2] = b[2], c[2], d[2], a[2]def _D(FACES): FACES[1] = antiClockwise(FACES[1]) FACES_new = cp.deepcopy(FACES) a, b, c, d = FACES_new[4], FACES_new[2], FACES_new[5], FACES_new[3] FACES[4][2], FACES[2][2], FACES[5][2], FACES[3][2] = d[2], a[2], b[2], c[2]def D2(FACES): for i in range(2):D(FACES) ’’’ FACES[1] = clockwise(clockwise(FACES[1])) FACES_new = cp.deepcopy(FACES) a, b, c, d = FACES_new[4], FACES_new[2], FACES_new[5], FACES_new[3] FACES[4][2], FACES[2][2], FACES[5][2], FACES[3][2] = c[2], d[2], a[2], b[2] ’’’def L(FACES): FACES[2] = clockwise(FACES[2]) FACES_new = cp.deepcopy(FACES) a, b, c, d = clockwise(FACES_new[4]), clockwise(FACES_new[1]), antiClockwise(FACES_new[5]), clockwise(FACES_new[0]) e, f, g, h = cp.deepcopy(a), cp.deepcopy(b), cp.deepcopy(c), cp.deepcopy(d) e[0], f[0], g[0], h[0] = d[0], a[0], b[0], c[0] FACES[4], FACES[1], FACES[5], FACES[0] = antiClockwise(e), antiClockwise(f), clockwise(g), antiClockwise(h)def _L(FACES): FACES[2] = antiClockwise(FACES[2]) FACES_new = cp.deepcopy(FACES) a, b, c, d = clockwise(FACES_new[4]), clockwise(FACES_new[1]), antiClockwise(FACES_new[5]), clockwise(FACES_new[0]) e, f, g, h = cp.deepcopy(a), cp.deepcopy(b), cp.deepcopy(c), cp.deepcopy(d) e[0], f[0], g[0], h[0] = b[0], c[0], d[0], a[0] FACES[4], FACES[1], FACES[5], FACES[0] = antiClockwise(e), antiClockwise(f), clockwise(g), antiClockwise(h)def L2(FACES): for i in range(2):L(FACES)# 上(0),下(1),左(2),右(3),前(4),后(5)def R(FACES): FACES[3] = clockwise(FACES[3]) FACES_new = cp.deepcopy(FACES) a, b, c, d = antiClockwise(FACES_new[4]), antiClockwise(FACES_new[1]), clockwise(FACES_new[5]), antiClockwise(FACES_new[0]) e, f, g, h = cp.deepcopy(a), cp.deepcopy(b), cp.deepcopy(c), cp.deepcopy(d) g[0], f[0], e[0], h[0] = d[0], c[0], b[0], a[0] FACES[4], FACES[1], FACES[5], FACES[0] = clockwise(e), clockwise(f), antiClockwise(g), clockwise(h)def _R(FACES): FACES[3] = antiClockwise(FACES[3]) FACES_new = cp.deepcopy(FACES) a, b, c, d = antiClockwise(FACES_new[4]), antiClockwise(FACES_new[1]), clockwise(FACES_new[5]), antiClockwise(FACES_new[0]) e, f, g, h = cp.deepcopy(a), cp.deepcopy(b), cp.deepcopy(c), cp.deepcopy(d) f[0], g[0], h[0], e[0] = a[0], b[0], c[0], d[0] FACES[4], FACES[1], FACES[5], FACES[0] = clockwise(e), clockwise(f), antiClockwise(g), clockwise(h)def R2(FACES): for i in range(2):R(FACES)def F(FACES): FACES[4] = clockwise(FACES[4]) FACES_new = cp.deepcopy(FACES) a, b, c, d = clockwise(clockwise(FACES_new[0])), FACES_new[1], antiClockwise(FACES_new[2]), clockwise(FACES_new[3]) e, f, g, h = cp.deepcopy(a), cp.deepcopy(b), cp.deepcopy(c), cp.deepcopy(d) e[0], g[0], f[0], h[0] = c[0], b[0], d[0], a[0] FACES[0], FACES[1], FACES[2], FACES[3] = clockwise(clockwise(e)), f, clockwise(g), antiClockwise(h)def _F(FACES): FACES[4] = antiClockwise(FACES[4]) FACES_new = cp.deepcopy(FACES) a, b, c, d = clockwise(clockwise(FACES_new[0])), FACES_new[1], antiClockwise(FACES_new[2]), clockwise(FACES_new[3]) e, f, g, h = cp.deepcopy(a), cp.deepcopy(b), cp.deepcopy(c), cp.deepcopy(d) g[0], f[0], h[0], e[0] = a[0], c[0], b[0], d[0] FACES[0], FACES[1], FACES[2], FACES[3] = clockwise(clockwise(e)), f, clockwise(g), antiClockwise(h)def F2(FACES): for _ in range(2):F(FACES)# 上(0),下(1),左(2),右(3),前(4),后(5)def B(FACES): FACES[5] = clockwise(FACES[5]) FACES_new = cp.deepcopy(FACES) a, b, c, d = FACES_new[0], clockwise(clockwise(FACES_new[1])), clockwise(FACES_new[2]), antiClockwise(FACES_new[3]) e, f, g, h = cp.deepcopy(a), cp.deepcopy(b), cp.deepcopy(c), cp.deepcopy(d) g[0], f[0], h[0], e[0] = a[0], c[0], b[0], d[0] FACES[0], FACES[1], FACES[2], FACES[3] = e, clockwise(clockwise(f)), antiClockwise(g), clockwise(h)def _B(FACES): FACES[5] = antiClockwise(FACES[5]) FACES_new = cp.deepcopy(FACES) a, b, c, d = FACES_new[0], clockwise(clockwise(FACES_new[1])), clockwise(FACES_new[2]), antiClockwise(FACES_new[3]) e, f, g, h = cp.deepcopy(a), cp.deepcopy(b), cp.deepcopy(c), cp.deepcopy(d) e[0], g[0], f[0], h[0] = c[0], b[0], d[0], a[0] FACES[0], FACES[1], FACES[2], FACES[3] = e, clockwise(clockwise(f)), antiClockwise(g), clockwise(h)def B2(FACES): for i in range(2):B(FACES)’’’ |************| |*U1**U2**U3*| |************| |*U4**U5**U6*| |************| |*U7**U8**U9*| |************| ************|************|************|************| *L1**L2**L3*|*F1**F2**F3*|*R1**R2**R3*|*B1**B2**B3*| ************|************|************|************| *L4**L5**L6*|*F4**F5**F6*|*R4**R5**R6*|*B4**B5**B6*| ************|************|************|************| *L7**L8**L9*|*F7**F8**F9*|*R7**R8**R9*|*B7**B8**B9*| ************|************|************|************| |************| |*D1**D2**D3*| |************| |*D4**D5**D6*| |************| |*D7**D8**D9*| |************|’’’def toString(FACES): print() for i in range(3):print(' ', int(FACES[0][i][0]), int(FACES[0][i][1]), int(FACES[0][i][2])) for i in range(3):print(int(FACES[2][i][0]), int(FACES[2][i][1]), int(FACES[2][i][2]), end=' ')print(int(FACES[4][i][0]), int(FACES[4][i][1]), int(FACES[4][i][2]), end=' ')print(int(FACES[3][i][0]), int(FACES[3][i][1]), int(FACES[3][i][2]), end=' ')print(int(FACES[5][i][0]), int(FACES[5][i][1]), int(FACES[5][i][2])) for i in range(3):print(' ', int(FACES[1][i][0]), int(FACES[1][i][1]), int(FACES[1][i][2])) print()def moves(FACES, lst): for x in lst:if x == ’U’: U(faces)elif x == ’u’: _U(faces)elif x == ’D’: D(faces)elif x == ’d’: _D(faces)elif x == ’L’: L(faces)elif x == ’l’: _L(faces)elif x == ’R’: R(faces)elif x == ’r’: _R(faces)elif x == ’F’: F(faces)elif x == ’f’: _F(faces)elif x == ’B’: B(faces)elif x == ’b’: _B(faces)lst = input('請輸入步驟:')moves(faces, lst)print('執行后的魔方為')toString(faces)reverse = ’’.join(map(chr, map(lambda x: ord(x) ^ 32, lst)))[::-1]moves(faces, reverse)print('魔方恢復步驟:', reverse)toString(faces)

示例

請輸入步驟:UBLDFRULFDRULBGBVFDRLLBFLLDSSDBVDJFRUDLRFBDLFBbdj執行后的魔方為 2 5 3 5 0 2 5 0 55 2 3 1 2 1 2 4 0 4 0 01 2 3 1 4 5 1 3 1 4 5 22 5 2 4 4 3 1 0 5 3 4 4 1 0 4 3 1 3 0 3 0魔方恢復步驟: JDBbfldbfrldurfjdvbdssdllfbllrdfvbgblurdflurfdlbu 0 0 0 0 0 0 0 0 02 2 2 4 4 4 3 3 3 5 5 52 2 2 4 4 4 3 3 3 5 5 52 2 2 4 4 4 3 3 3 5 5 5 1 1 1 1 1 1 1 1 1Process finished with exit code 0

注:大寫為順時針,小寫為逆時針

到此這篇關于python實現三階魔方還原的示例代碼的文章就介紹到這了,更多相關python 三階魔方還原內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 久久久久久99 | 国产日韩免费视频 | 色网在线 | 久久伦理电影网 | 久久综合99re88久久爱 | 亚洲视频综合 | t66y最新地址一地址二69 | 国产精品久久嫩一区二区免费 | 免费福利视频一区 | 一本久久a久久精品亚洲 | 综合伊人久久 | 波多野吉衣网站 | 欧美精品成人一区二区三区四区 | 久久天堂av综合合色蜜桃网 | 一区二区精品在线 | 91中文字幕 | 国产精拍 | 精品久久久久久久久久久久久久久久久久久 | 天天看夜夜 | 亚洲视频在线观看一区二区三区 | 欧美一级电影 | 国产精品久久久久久久久免费桃花 | 高清国产一区二区三区四区五区 | 国产三区在线视频 | 青青99| av观看| 日韩在线看片 | 色婷婷一区二区三区四区 | 午夜婷婷激情 | 欧美成人黄色小说 | 欧美大片一区二区 | 男女午夜网站 | 99爱精品在线 | 91精品国产91久久久久久蜜臀 | 国产一区二区资源 | 九色影院 | 国产亚洲欧美在线 | 伊人久久国产 | 午夜av毛片| 一级毛片在线播放 | 欧美一区二区三区免费视频 | 亚洲在线| 天堂中文视频在线观看 | 中文字幕一区二区三区在线视频 | 欧美成人福利 | 欧美成人一区二区三区片免费 | 精品视频在线免费观看 | 国产成人av在线 | 日本综合久久 | 91天堂在线观看 | 欧美 亚洲 一区 | 精品综合久久 | 中文字幕一区二区在线观看 | 亚洲天堂色2017| 日韩免费在线观看视频 | 日韩1区 | 这里只有精品视频 | 久草高清 | 国产精品免费一区二区三区四区 | 成人午夜| 91视频网址| 久久久影视 | 黄色高清视频 | 免费看一区二区三区 | 亚洲精品一区二区网址 | 久久精品小视频 | 久久成人一区 | 欧美激情网站 | 久久99精品久久久久久园产越南 | 亚洲成人免费在线观看 | 日韩精品一区二区三区中文字幕 | 欧美日韩亚洲另类 | 亚洲综合精品久久 | 青青草一区 | 色九九| www.久久视频 | 亚洲一区中文字幕在线观看 | 免费观看特级毛片 | 成人免费在线视频 | 欧美一区二区三区在线视频 | 国产情侣av自拍 | 精品国产乱码久久久久久闺蜜 | 日韩欧美精品在线 | 国产一二在线 | 成人无遮挡毛片免费看 | 日韩欧美自拍 | 天天干天天操 | 四色成人av永久网址 | 国产一区二区三区四 | 久久国产精品99国产 | 欧美精品久久久久 | 男女视频在线观看 | 日韩av在线免费电影 | 精品少妇一区二区三区日产乱码 | 黑色丝袜脚足j国产在线看68 | 一区二区三区四区免费 | 久久精品亚洲 | 亚洲一区av| 黑色丝袜脚足j国产在线看68 | 亚洲国产精品久久久 | 精国产品一区二区三区四季综 | 久久电影一区 | 亚洲国产精品va在线看黑人 | 久久精品欧美电影 | 欧美精品网站 | 黄网站涩免费蜜桃网站 | 国产精品18 | 高清av网站| av网站免费观看 | 男人天堂社区 | 国产精品久久久久久久久久久久久久 | 香港黄色录像片 | 国产艹 | 懂色av一区二区三区在线播放 | 日日夜夜精品 | 另类二区 | 日韩欧美一区二区视频 | 中文字幕在线看 | 一色一黄视频 | 女同久久| 久久精品99国产精品亚洲最刺激 | 日韩中文字幕在线视频 | 亚洲第一av | 成人不卡在线 | 在线免费色视频 | 欧美日本一区二区三区 | 一区二区三区 在线 | 日韩一区二区在线播放 | 国产精品久久久久久久久久久久久 | 国产精品久久久久久中文字 | 久久伊人精品网 | 久久久99精品免费观看 | 日韩在线免费 | 亚洲毛片在线观看 | 精品三级在线观看 | 嫩草懂你| 久草.com| 久久ri资源网 | 国产99在线 | 欧美 | 国产免费看 | 欧美xxxx色视频在线观看免费 | 久久精品国产亚洲精品 | 高清av网站| 一卡二卡久久 | 久久国语 | 久久久久久毛片免费播放 | 日韩欧美大片在线观看 | 美日韩成人 | 亚洲欧洲精品一区二区 | 亚洲精品一区二区网址 | 天天舔天天干天天操 | 精品无人乱码一区二区三区的优势 | 亚洲电影免费 | 亚洲一区二区三区蜜桃 | 中文字幕一区二区三区精彩视频 | 国产精品美女久久久久久久网站 | 亚洲精品在线播放 | 91精品国产综合久久国产大片 | 99精品久久精品一区二区爱城 | 少妇看av一二三区 | 91传媒在线播放 | 成人一区二区三区 | 日本成人黄色网址 | 亚洲午夜精品一区二区三区他趣 | 日韩专区中文字幕 | 在线国产视频 | 亚洲精色 | 欧美日韩在线视频免费 | 女同理伦片在线观看禁男之园 | 亚洲欧美视频一区 | 久久久久亚洲 | 在线国产一区 | 性色av一区二区三区 | 精品国产一区二区三区av片 | 欧美日韩精品网站 | 久久美女视频 | 亚洲一区中文字幕在线观看 | 国产婷婷色一区二区三区 | 一级性视频 | 精品国产乱码一区二区三区 | jav成人av免费播放 | 亚洲精品乱码久久久久久国产主播 | 国产精品高清在线 | 国产欧美日韩 | 成人午夜sm精品久久久久久久 | 日韩欧美高清dvd碟片 | 久久精品国产免费 | 99视频只有精品 | 日韩极品视频 | 精品一区二区三区四区五区 | 亚洲一区二区三区免费看 | 91 久久| 亚洲欧美中文日韩在线v日本 | 黑人巨大精品欧美一区二区小视频 | 国产精品美女久久久久aⅴ国产馆 | 成人免费xxxxx在线观看 | 欧美11一13sex性hd | 99re国产精品视频 | 日韩一区二区在线观看 | 精品国产乱码久久久久久久软件 | 国产亚洲一区二区三区在线 | 天天操妹子| 日本黄a三级三级三级 | 二区在线观看 | 亚洲美女视频在线观看 | 欧美日韩国产免费一区二区三区 | 福利午夜 | 久久久久免费精品视频 | 91伊人| 欧美嘿咻 | 四虎最新入口 | 精品视频久久久久 | 91精品国产乱码久久蜜臀 | 99久久婷婷国产综合精品 | 亚洲一区中文字幕在线观看 | 国产精品久久久久久吹潮 | a级在线免费 | 亚洲三级在线观看 | 日韩有码在线观看 | 欧美激情一区二区三区蜜桃视频 | 中文字幕日韩在线 | 日韩一区二区精品视频 | 亚洲国产欧美在线 | 黄在线看v| 中文字幕在线第一页 | 欧美专区在线观看 | 久久精品国产清自在天天线 | 日韩精品久久久久久 | 人人插人人 | 久久亚洲一区二区三区四区五区高 | 天天澡天天狠天天天做 | 欧美精品www | 亚洲精品一区二区三区蜜桃久 | 精品亚洲一区二区三区在线观看 | 香蕉视频成人在线观看 | 日韩中文字幕av | 日韩一区二区精品 | 国产成人网 | 97精品国产97久久久久久免费 | 久久久久久久精 | 狠狠se | 国产精品久久久久久一级毛片 | 国产精品入口久久 | 五月婷婷狠狠爱 | 操到爽 | 国产一区二区精品久久岳 | 亚洲啊v在线 | 成人一区二区在线 | 国产一区二区三区视频在线观看 | 欧美国产精品一区 | 中文字幕乱码亚洲精品一区 | 国产精品久久久久久久久免费桃花 | 久久2018| 国产不卡一二三区 | 成人在线视频观看 | 国产一区二区三区四区在线观看 | 欧美日韩中文 | 婷婷久久综合九色综合绿巨人 | 免费成人在线网站 | 亚洲一区二区三区四区五区午夜 | 91最新 | 国产精品亚洲a | av黄色在线播放 | 久久久久亚洲精品 | 亚洲欧美一区二区三区在线 | 综合五月网 | 日本久久精品电影 | 国产麻豆一区二区三区 | 91久久久久久 | 精品国产一区二区三区久久久蜜月 | 久久久男人天堂 | 国产精品久久久久久久久久东京 | 成人毛片视频网站 | 日韩欧美国产网站 | 黄色欧美一级片 | 成av在线 | 日本精a在线观看 | 成人精品电影 | 一区二区三区日本 | 国内久久精品视频 | 欧美成人高清 | 999国产一区二区三区四区 | 日韩在线色| 成人黄色在线观看 | 99热婷婷| 大香萑 | 免费一二区 | 国产一区免费视频 | jizz久久久| 久草天堂 | 成人精品视频在线观看 | 国产欧美精品一区二区三区 | 亚洲精品a | 国产成人精品一区一区一区 | 亚洲精品中文字幕在线观看 | 国产一区二区三区在线视频 | 国产高清免费 | 一级做a爰 | 久久a国产 | 日本成人中文字幕 | 久草在线在线精品观看 | 久久九九这里只有精品 | 玖玖综合网 | www.99re| 成人免费一区二区三区视频网站 | av在线国产精品 | 国产精品久久久久久久久久三级 | 羞羞在线观看视频免费观看hd | 在线播放国产一区二区三区 | 四虎影院最新地址 | 天堂av中文| 欧美在线综合视频 | 一区在线视频 | 久久国产精品无码网站 | 狠狠艹| 国产精品久久久久久久久 | 亚洲精品国产第一综合99久久 | 亚欧毛片| av大片 | 亚洲一区二区免费在线观看 | 午夜在线 | 高清精品一区二区 | 精品少妇一区二区三区在线播放 | 日本小视频网站 | 看毛片的网站 | 欧美一区二区三区在线视频观看 | www.99re| 国产成人av在线 | 一级a性色生活片久久毛片明星 | 国产激情在线观看 | 日韩一区二区三区在线视频 | 精品视频一区二区 | 久久久网 | 午夜精品久久久久久久男人的天堂 | 成人在线观看免费视频 | www.久久.com| 中文字幕亚洲一区二区va在线 | 午夜在线 | 国产永久免费 | 欧美一区二区三区四区视频 | 黄视频入口| 亚洲精品乱码久久久久膏 | 国产香蕉视频在线播放 | 在线欧美一区 | 日韩久久一区二区 | 99精品国产在热久久 | 日韩欧美二区 | 国产高潮好爽受不了了夜色 | 欧美日韩一区二区中文字幕 | 国产成人一区二区三区影院在线 | 中文字幕av第一页 | 久久久久久亚洲 | 亚洲 欧美 精品 | 成人影音| 在线观看国产 | 日韩午夜激情视频 | 伊人色综合久久久天天蜜桃 | 特级淫片日本高清视频免费 | 国产一级视频 | 999视频| 欧美黑人一级爽快片淫片高清 | 久久久网站 | 黄网在线观看 | 欧美一级高潮片免费的 | 久久精品久久久久 | 国产一区二区三区高清 | 亚洲精品乱码久久观看网 | 午夜精品影院 | 国产一区二区三区免费观看 | 一区二区精品在线 | 久国产精品视频 | 久久精品国产精品青草 | 免费黄色小片 | 人人人射 | 精品久久伊人 | 国产精品视频久久久 | 亚洲黄色高清视频 | 亚洲国产成人久久一区二区三区 | 日本综合久久 | 黄色成人在线 | 午夜私人视频 | 成人精品视频在线 | 亚洲精品一区二区三区中文字幕 | 97人人做人人人难人人做 | 另类免费视频 | 久久综合中文字幕 | 国产第一亚洲 | 久久美女 | www成人精品 | 日日精品| 99久久久无码国产精品 | 91操操 | 九九热免费精品视频 | 亚洲国产成人久久一区二区三区 | 国产精品久久嫩一区二区 免费 | 免费av手机在线观看 | 欧美日韩亚洲三区 | 久久久久女人精品毛片九一韩国 | 免费国产视频 | 午夜爽视频| 日本午夜在线 | av中文字幕网 | 色一色网站 | 欧美视频在线一区 | 色综合一区| 国产成人免费视频网站视频社区 | 欧美日韩在线视频一区二区 | 国产欧美精品一区二区三区四区 | 成年人性视频 | 欧美日韩专区 | 欧美激情国产日韩精品一区18 | 干干日日| 亚色在线 | 本道综合精品 | 看羞羞视频免费 | 免费观看一区二区三区 | 亚洲一区成人 | 久久久精品 | 成人男女激情免费视频 | 最新国产精品精品视频 | 久久国产精品精品国产 | 国产精品成人在线观看 | 日比视频网站 | 亚洲综合99 | 亚洲精品乱码久久久久久蜜桃 | 狠狠搞狠狠干 | 欧美国产一区二区 | 毛片网站在线观看 | 亚洲小视频 | 欧美激情欧美激情在线五月 | 亚洲毛片 | 91麻豆精品国产91久久久久 | 天堂亚洲 | 欧美videosex性欧美黑吊 | 人人做人人澡人人爽欧美 | 在线观看免费av网站 | 国产裸体永久免费视频网站 | 欧美性生活视频 | 成人精品| 日韩在线免费观看视频 | 91看片官网 | 综合久久久久 | 亚洲一级在线观看 | 啊v在线 | 国内精品国产成人国产三级粉色 | 一级免费黄视频 | 日韩欧美第一页 | 成全视频免费观看在线看黑人 | 久久久久久av | 狠狠干欧美 | 99re视频| 久久亚洲一区 | 欧美三区视频 | 高清国产一区二区三区四区五区 | 成人免费视频网站 | 日韩国产精品一区二区 | 成人免费一区 | 日韩欧美精品在线 | 天天天天天天天天干 | 在线日韩中文字幕 | 日韩视频国产 | 精品1区2区 | 亚洲一区二区三区免费在线观看 | 亚洲区视频| 欧美精品一区二区三区手机在线 | 欧美性一区二区三区 | 久久精品a一级国产免视看成人 | 免费在线日本 | 久久国产午夜 | 欧美自拍视频在线 | 噜噜噜在线观看免费视频日本 | 波多野结衣 一区二区 | 日韩av免费在线观看 | 手机看片在线 | 久久这里只有精品首页 | 国产欧美日韩综合精品 | 久久免费99精品久久久久久 | 91亚洲狠狠婷婷综合久久久 | 国产精品久久久久久久电影 | 日韩在线观看视频一区二区 | 欧美 | 在线观看国产 | 日韩成人在线播放 | 天天射日日操 | 在线看成人片 | 日韩国产一区二区 | 久久久久久艹 | 日韩精品一区二区三区中文在线 | 免费亚洲视频 | 久久99精品久久久久久久青青日本 | 在线观看的av | 大桥未久亚洲精品久久久强制中出 | 国产亚洲精品综合一区91555 | 国产综合精品 | 国产激情午夜 | 99爱爱视频| 久久久久久久 | 国产99久久 | 日本成人三级 | 91精品久久久久久久久入口 | 一本一道久久久a久久久精品91 | 国产又粗又长又硬又猛电影 | 老司机狠狠爱 | 久久中文字幕一区 | 色婷婷综合久久久中字幕精品久久 | 欧美最猛性xxxxx亚洲精品 | 在线成人av| 伊人免费观看视频 | 免费大片黄在线观看 | 日日爱999| 欧美日韩在线免费观看 | 大香萑 | 日韩免费高清视频 | 精品中文字幕一区二区三区 | 毛片网站大全 | 天天操网址 | 91日韩精品一区二区三区 | 欧美多人在线 | 最新国产精品精品视频 | 亚洲视频欧美视频 | 午夜视频福利在线观看 | 欧美久久免费观看 | 久久久国产精品入口麻豆 | 欧美三级电影在线播放 | 国产欧美日韩一区二区三区 | 香蕉久久一区二区不卡无毒影院 | 亚洲一区二区av | 亚洲 成人 av | 91天堂| 国产亚洲欧美一区 | 久久综合九色综合欧美狠狠 | 成人精品二区 | 欧美成年黄网站色视频 | 日韩一区精品视频 | 久久三区| 欧美视频第一页 | 91精品久久久久久久久 | 婷婷网址| 一本一道久久久a久久久精品91 | 美女高潮久久久 | 国产精品久久久久一区二区三区 | 日本一区二区三区视频免费看 | 日韩一区二区在线播放 | 在线观看91| 免费激情av | 色天天综合久久久久综合片 | 欧美欧美欧美 | 欧美日韩一区二区三区视频 | 国产日韩精品在线观看 | 日韩成人精品视频在线观看 | 国产欧美在线观看 | 免费国产一区二区 | 久久这里只有精品首页 | 一区二区三区成人 | 久久久久久久国产 | 欧美精品一区二区三区在线 | 搞黄视频在线观看 | 国产成人精品免费视频大全最热 | 精品成人| 久久久精品久久久 | 亚洲精品国产偷自在线观看 | 成人永久免费视频 | 91丝袜| 国产剧情一区二区 | 久久国产久 | 国产精品毛片 | 国产精品高潮呻吟av久久4虎 | 男女啪网站 | 久久成人免费观看 | 一级一级国产片 | 日韩av在线不卡 | 亚洲精品电影在线观看 | 国产成人 综合 亚洲 | 一级片网 | 久久综合一区二区三区 | 亚洲视频一区二区三区 | 日韩精品免费在线观看 | 国产浪潮av色综合久久超碰 | 日本在线不卡视频 | 成人av网站在线 | 久热99| 国产91色在线 | 亚洲 | 欧美精品一区二区三区四区在线 | 精品美女在线观看视频在线观看 | 一区二区三区四区精品 | 男女18免费网站视频 | 欧美一区二区三区 | 在线看片成人 | 日韩无| 久久在线播放 | 香蕉久久久久久 | 青青草免费在线视频 | 99精品欧美一区二区三区综合在线 | 中文精品在线 | 午夜寂寞少妇aaa片毛片 | 亚洲欧美中文日韩在线v日本 | 国产黑丝在线 | 国产亚洲精品久久久久久久 | 日本在线播放 | 国产精品色综合 | 久久在线视频 | 亚洲精品国产a久久久久久 国产毛片毛片 | 国内在线精品 | 在线观看欧美成人 | 日本一区二区三区中文字幕 | 人人人人人你人人人人人 | 久久亚洲视频 | 日本精品一区 | 九九综合| 毛片免费观看网址 | 激情一区二区 | 欧美精品91| 一级毛片免费 | 国产精品一区三区 | 污视频在线观看免费 |