本場(chǎng)比賽是校內(nèi)賽,總體感覺(jué)是DP規(guī)劃比賽和簡(jiǎn)單數(shù)據(jù)結(jié)構(gòu)比賽,但是要細(xì)心一點(diǎn)就可以了。
因?yàn)椴恢来鸢?,所以本題解只有一點(diǎn)參考意義,歡迎評(píng)論區(qū)和小熊同學(xué)討論。
**不保證答案一定就是對(duì)的?。。≡俅握f(shuō)明o((>ω< ))o
全題講解(結(jié)果填空題) 題目描述T1就一個(gè)窮舉就可以了,如果滿足調(diào)節(jié)就輸出。
代碼// VsCode C++模板 | (●'?'●)
#include#includeusing namespace std;
typedef long long LL;
bool check(int x) {int n = x;
for (int i = 0; i< 6; i++) {if ((n & 1) == 1) {return false;
}
n >>= 1;
}
return true;
}
int main() {for (int i = 2047; i; i++) {if (check(i)) {cout<< i;
break;
}
}
return 0;
}
答案小熊的答案:2048
補(bǔ)充如果不想寫(xiě)代碼,可以使用Windows11自帶的計(jì)算器,切換到二進(jìn)制模式,自己點(diǎn)點(diǎn)0和1進(jìn)行切換,然后找到2048。
讓后面空出6個(gè)0就可以了。
就模擬一下就行了,從開(kāi)始日期一直加到結(jié)束日期,要注意,2022年10月1日到2022年10月2日算1日。這是題目的要求??偟脕?lái)說(shuō)寫(xiě)一個(gè)三重循環(huán)就OK了。然后注意一下潤(rùn)年的判斷。
代碼// VsCode C++模板 | (●'?'●)
#include#includeusing namespace std;
typedef long long LL;
bool isRunY(int x) {return (x % 4 == 0 && x % 100 != 0) || (x % 400 == 0);
}
int mouNR[20] = {0, 31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
int mouN[20] = {0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
#define YearS 1949
#define MonS 10
#define DayS 1
#define YearE 2022
#define MonE 1
#define DayE 1
int main() {int toM, toD, toMS, toDS;
int total = 0;
for (int y = YearS; y<= YearE; y++) {toMS = 1, toM = 12;
if (y == YearS) toMS = MonS;
if (y == YearE) toM = MonE;
for (int m = toMS; m<= toM; m++) {toDS = 1, toD = isRunY(y) ? mouNR[m] : mouN[m];
if (y == YearS && m == MonS) toDS = DayS;
if (y == YearE && m == MonE) toD = DayE;
for (int d = toDS; d<= toD; d++) {total++;
}
}
}
cout<< total - 1;
return 0;
}
答案:小熊的答案:26390
題目描述T3是一道模擬題目,和第一題一樣,就一直往上找,找到就輸出就可以了。
也沒(méi)啥思路,就是,從10進(jìn)制,計(jì)算16進(jìn)制,模擬這個(gè)過(guò)程就好了。
// VsCode C++模板 | (●'?'●)
#include#includeusing namespace std;
typedef long long LL;
LL num;
bool check(LL num) {LL num16 = 0, ins = 1;
LL num10 = num;
while (num10) {num16 += num10 % 10 * ins;
num10 /= 10;
ins *= 16;
}
cout<< num16<< endl;
return (num16 % num == 0);
}
int main() {// check(1038);
for (LL i = 10; i; i++) {if (check(i)) {cout<< i;
break;
}
}
return 0;
}
答案:小熊的答案:1038
題目描述T4小藍(lán)有一個(gè) 30 行 60 列的數(shù)字矩陣,矩陣中的每個(gè)數(shù)都是 0 到 9 之間的數(shù)字。
174094882455171152761423221685761892795431233411387427793198
650286024865090061389344606618496378829135984076361542097372
601657541200146071777733599818266038012509478351201640618984
143988087783837107349651099683484992553337438088068198972282
890781586124258626539246182119762952003918195325258677229419
698255491250839396799769357665825441616335532825361862146291
503649293440596342887581257444442930778730382520372975343211
325351222640703400531067500454956482168314849207060705673849
265774579830223671554026061117300483012903885770893074783710
083450145620356667677191627276513995926532444279237315785832
411595106453089134746365281031552217482363035280722591085079
053410485925413958279617719034175332412908745680774313630190
429314820559328748143552689295945058801322270313370955837837
939182801848609300876356583948397645861551964542532682663945
625356614462682551015176002433628234343684739800880514363921
982340231989891351425389287014819359798014755509282450440511
590838726938103384801541373585690893606978941566666714061214
952341523168827712604946036245881214982452998386986623826275
782780208928205527678781609589000725521486468983551558405472
149903035076783644195574734088152324666290493119955560594634
905391288186024902215444250421277955403412298227858394469856
607272647132163832860126054679347881638761723785858733108109
249157334220127702410373959720286708183036202841837581704881
367895556630088230650972282944827258473951902831431040790814
079538232104075905120989173307660289899942087873076421916033
622143260549608274076012938515668898707915863945382394851328
164677964192631597026176253407553188801750590935427267220117
591817866992665840378311257621611574856498432538327068011953
631534031790352912617015229051836886166704989498756486878095
690013558017746707412183571476823027885971347137127534455141
現(xiàn)在小藍(lán)想從這個(gè)矩陣的第一行第一列畫(huà)一條折線到第 30 行 60 列,線只能沿水平向右走或豎直向下走,只能在有數(shù)字的地方拐彎。小藍(lán)想知道,這樣一條線經(jīng)過(guò)的數(shù)字的和大是多少。
思路因?yàn)槟愕木€段,只能從上方走過(guò)來(lái),或者從左邊走過(guò)來(lái),所以如果知道了左邊或者上邊的總和,那么你一定能選擇出當(dāng)前位置的最優(yōu)總和,一個(gè)max就解決了。
代碼// VsCode C++模板 | (●'?'●)
#include#includeusing namespace std;
typedef long long LL;
int main() {int dp[40][80], num[40][80];
freopen("LQ04.in", "r", stdin);
for (int i = 0; i< 30; i++) {for (int j = 0; j< 60; j++) {char ch;
cin >>ch;
num[i][j] = ch - '0';
}
}
for (int i = 0; i< 30; i++) {for (int j = 0; j< 60; j++) {if (i == 0 && j == 0) {dp[i][j] = num[i][j];
continue;
}
if (j == 0) {dp[i][j] = dp[i - 1][j] + num[i][j];
continue;
}
if (i == 0) {dp[i][j] = dp[i][j - 1] + num[i][j];
continue;
}
dp[i][j] = max(dp[i - 1][j], dp[i][j - 1]) + num[i][j];
}
}
cout<< dp[29][59];
return 0;
}
題目描述T5首先考慮將小于2022的所有素?cái)?shù)篩選出來(lái),然后保存在一個(gè)數(shù)組里面。
仔細(xì)想想,一個(gè)數(shù)到底該怎么樣,被按照題目的要求組合出來(lái)。
比如我們想知道17由哪些質(zhì)數(shù)組合,我們知道17由2,3,5,7。組合而來(lái),那么如果每一次2,3,5,7只能選擇一次,那么就相當(dāng)于一個(gè)背包問(wèn)題了。
(1)首先判斷能不能組合出來(lái)。
當(dāng)?shù)竭_(dá)第i個(gè)質(zhì)數(shù),如果,可以使用這第i個(gè)素?cái)?shù)組合出來(lái),那么我們便可以有if (dp[i - 1][j - bagIntems[i - 1]]) { dp[i][j] = true; }
其中dp是能否在前i個(gè)素?cái)?shù)中,配出j這個(gè)數(shù)字,為bool數(shù)組。
如果現(xiàn)在這個(gè)第i數(shù)字,不能被選擇出來(lái)配湊,那么就只能有:dp[i][j] = dp[i - 1][j];
(2)判斷我們能否湊出大的長(zhǎng)度
根據(jù)(1)我們有兩種轉(zhuǎn)移方向,所以當(dāng)然從這兩種中,挑選一個(gè)大的轉(zhuǎn)移方向,我們令sumDP[i][j]
代表前i個(gè)質(zhì)數(shù)數(shù)字,配湊出j這個(gè)數(shù),最長(zhǎng)的個(gè)數(shù)是多少。(其實(shí)(1)也可以合并在一起)。我們則有:sumDP[i][j] = max(sumDP[i - 1][j], sumDP[i - 1][j - bagIntems[i - 1]] + 1);
+1的意思是,如果我們能選擇,那么就把自己的這一個(gè)(第i個(gè)質(zhì)因數(shù))加入到sumDP[i - 1][j - bagIntems[i - 1]]
的后面。
思路講解完畢了,就來(lái)看代碼吧,因?yàn)楫?dāng)時(shí)自己寫(xiě)了個(gè)doDFS來(lái)判斷有多少個(gè)最長(zhǎng),后來(lái)思考(2)以后發(fā)現(xiàn)原來(lái)就是這么一會(huì)事情。代碼有些復(fù)雜,但是原理還是很簡(jiǎn)單的。
// VsCode C++模板 | (●'?'●)
#include#includeusing namespace std;
typedef long long LL;
bool isPrime[3000];
bool getPrime(int x) {for (int i = 2; i * i<= x; i++) {if (x % i == 0) return false;
}
return true;
}
int bagIntems[3000], ans = -1, sumDP[3000][3000];
tupleDIRDP[3000][3000]; //不用了
bool dp[3000][3000];
int doDFS(int x, int y, int step) {// TLE
if (y == 0) return step;
if (x == 0) return step - 1; // dp[0][0]不納入計(jì)算
int res = -1;
if (y - bagIntems[x - 1] >= 0 && dp[x - 1][y - bagIntems[x - 1]] == true) {res = doDFS(x - 1, y - bagIntems[x - 1], step + 1);
}
res = max(doDFS(x - 1, y, step), res);
return res;
}
int main() {int totalBagNum = 0;
for (int i = 2; i<= 2022; i++) {if (getPrime(i)) {bagIntems[totalBagNum++] = i;
}
}
dp[0][0] = true;
sumDP[0][0] = 0;
for (int i = 1; i<= totalBagNum; i++) {for (int j = 0; j<= 2022; j++) {if (j< bagIntems[i - 1]) {dp[i][j] = dp[i - 1][j];
sumDP[i][j] = sumDP[i - 1][j];
} else {if (dp[i - 1][j - bagIntems[i - 1]]) {dp[i][j] = true;
}
if (dp[i - 1][j]) {dp[i][j] = true;
}
sumDP[i][j] = max(sumDP[i - 1][j], sumDP[i - 1][j - bagIntems[i - 1]] + 1);
}
if (dp[i][j] == true && j == 2022) {ans = i;
}
}
}
cout<< "我們最多在前:"<< ans<< "個(gè)素?cái)?shù)內(nèi)找到\n";
cout<< sumDP[totalBagNum][2022]; //可以測(cè)試一下5 2+3或5 最長(zhǎng)為2
// cout<< doDFS(4, 17, 0); //TEST 2 3 5 7 = 17
// cout<< doDFS(ans, 1000, 0);
return 0;
}
全題講解(編程題)
題目詳情T(mén)6問(wèn)題描述
小藍(lán)正在拷貝一份文件,他現(xiàn)在已經(jīng)拷貝了 t 秒時(shí)間,已經(jīng)拷貝了 c 字節(jié),文件總共有 s 字節(jié),如果拷貝是勻速進(jìn)行的,請(qǐng)問(wèn)小藍(lán)大概還需要拷貝多少秒?
輸入格式
輸入一行包含三個(gè)整數(shù) t, c, s,相鄰兩個(gè)整數(shù)之間用一個(gè)空格分隔。
輸出格式
輸出一個(gè)整數(shù),表示答案。數(shù)據(jù)保證答案正好是整數(shù)。
樣例輸入
3 10 20
樣例輸出
3
樣例輸入
30 14 21
樣例輸出
15
評(píng)測(cè)用例規(guī)模與約定
對(duì)于 50% 的評(píng)測(cè)用例,1<= t, c, s<= 10000。
對(duì)于所有評(píng)測(cè)用例,1<= t, c, s<= 1000000000。
注意一下,除法的問(wèn)題,如果除法為0那么一定會(huì)報(bào)錯(cuò),所以盡量讓底下只有一個(gè)c。
然后因?yàn)閿?shù)據(jù)看起來(lái)比較大所以我們可以開(kāi)LL。
// VsCode C++模板 | (●'?'●)
#include#includeusing namespace std;
typedef long long LL;
LL t, c, s;
int main() {cin >>t >>c >>s;
cout<< (s - c) * t / c;
return 0;
}
題目詳情T(mén)7問(wèn)題描述
小藍(lán)有 n 個(gè)單詞,但是單詞中有一些是重復(fù)的,請(qǐng)幫小藍(lán)去除重復(fù)的單詞。
輸入格式
輸入第一行包含一個(gè)正整數(shù) n ,表示小藍(lán)的單詞數(shù)量。
接下來(lái) n 行,每行包含一個(gè)由小寫(xiě)字母組成的單詞。
輸出格式
請(qǐng)輸出去除重復(fù)后的那些單詞。如果一個(gè)單詞出現(xiàn)了多遍,請(qǐng)保留第一次出現(xiàn)的單詞,去除之后出現(xiàn)的單詞,按輸入的順序輸出。
樣例輸入
5
lanqiao
hi
hello
hello
lanqiao
樣例輸出
lanqiao
hi
hello
評(píng)測(cè)用例規(guī)模與約定
對(duì)于所有評(píng)測(cè)用例,1<= n<= 100,每個(gè)單詞的長(zhǎng)度不超過(guò) 100。
使用一個(gè)數(shù)據(jù)結(jié)構(gòu),標(biāo)記一下,我們已經(jīng)輸出了哪些數(shù)據(jù),當(dāng)要輸出數(shù)據(jù)的時(shí)候,檢查一下,這個(gè)數(shù)據(jù)有沒(méi)有被輸出過(guò),沒(méi)有的話,我們就輸出。
代碼// VsCode C++模板 | (●'?'●)
#include#includeusing namespace std;
typedef long long LL;
int n;
int main() {cin >>n;
string inp[106];
maphaveInpt;
for (int i = 0; i< n; i++) {string st;
cin >>st;
inp[i] = st;
haveInpt[st] = false;
}
for (int i = 0; i< n; i++) {if (haveInpt[inp[i]] == false) {haveInpt[inp[i]] = true;
cout<< inp[i]<< endl;
haveInpt[inp[i]] = true;
}
}
return 0;
}
題目詳情T(mén)8
題目描述問(wèn)題描述
一個(gè)字符串如果從左向右讀和從右向左讀相同,則稱為一個(gè)回文串,例如 lanqiaoaiqnal 是一個(gè)回文串。
小藍(lán)有一個(gè)字符串,請(qǐng)將這個(gè)字符串右邊加上一些字符,使其成為一個(gè)回文串。
如果有多種方案,請(qǐng)輸出最短的回文串。
輸入格式
輸入一行包含一個(gè)字符串,由小寫(xiě)英文字母組成。
輸出格式
輸出一行包含答案。
樣例輸入
lanqiao
樣例輸出
lanqiaoaiqnal
樣例輸入
banana
樣例輸出
bananab
樣例輸入
noon
樣例輸出
noon
評(píng)測(cè)用例規(guī)模與約定
對(duì)于所有評(píng)測(cè)用例,1<= 字符串長(zhǎng)度<= 100。
數(shù)據(jù)范圍不大,所以進(jìn)行生成一個(gè)新的字符串就可以了。最多就2n長(zhǎng)度,因?yàn)閍bc的新串a(chǎn)bc cba一定是回文字符串,所以稍加判斷就OK。
代碼// VsCode C++模板 | (●'?'●)
#include#includeusing namespace std;
typedef long long LL;
string st, newSt = "";
bool check(const string& st) {for (int i = 0; i< st.length() / 2; i++) {if (st[i] != st[st.length() - i - 1]) return false;
}
return true;
}
int main() {cin >>st;
if (check(st)) {cout<< st;
exit(0);
}
for (int i = 0; i< st.length(); i++) {newSt.insert(newSt.begin(), 1, st[i]);
if (check(st + newSt)) {cout<< st + newSt;
exit(0);
}
}
return 0;
}
題目詳情T(mén)9給定一個(gè)字母矩陣。一個(gè) X 圖形由中心點(diǎn)和由中心點(diǎn)向四個(gè)45度斜線方向引出的直線段組成,四條線段的長(zhǎng)度相同,而且四條線段上的字母和中心點(diǎn)的字母相同。
一個(gè) X圖形可以使用三個(gè)整數(shù) r, c, L 來(lái)描述,其中 r, c 表示中心點(diǎn)位于第 r 行第 c 列,正整數(shù) L 表示引出的直線段的長(zhǎng)度。 對(duì)于 1 到 L 之間的每個(gè)整數(shù) i,X圖形滿足:第 r-i 行第 c-i 列與第 r 行第 c 列相同,第 r-i 行第 c+i 列與第 r 行第 c 列相同,第 r+i 行第 c-i 列與第 r 行第 c 列相同,第 r+i 行第 c+i 列與第 r 行第 c 列相同。
例如,對(duì)于下面的字母矩陣中,所有的字母 L 組成一個(gè) X圖形,其中中間的 5 個(gè) L 也組成一個(gè) X圖形。所有字母 Q 組成了一個(gè) X圖形。
LAAALA
ALQLQA
AALQAA
ALQLQA
LAAALA
給定一個(gè)字母矩陣,請(qǐng)求其中有多少個(gè) X圖形。
輸入格式
輸入第一行包含兩個(gè)整數(shù) n, m,分別表示字母矩陣的行數(shù)和列數(shù)。
接下來(lái) n 行,每行 m 個(gè)大寫(xiě)字母,為給定的矩陣。
輸出格式
輸出一行,包含一個(gè)整數(shù),表示答案。
樣例輸入
5 6
LAAALA
ALQLQA
AALQAA
ALQLQA
LAAALA
樣例輸出
3
評(píng)測(cè)用例規(guī)模與約定
對(duì)于 50% 的評(píng)測(cè)用例,1<= n, m<= 10。
對(duì)于所有評(píng)測(cè)用例,1<= n, m<= 100。
數(shù)據(jù)范圍不大,隨機(jī)選擇一個(gè)點(diǎn),然后開(kāi)始向四周進(jìn)行擴(kuò)張,每成功擴(kuò)張一次,就是一個(gè)答案。當(dāng)不能擴(kuò)張了,我們就換下一個(gè)點(diǎn)。直到圖中,所有的點(diǎn),都假設(shè)為起點(diǎn),進(jìn)行了擴(kuò)張。
代碼// VsCode C++模板 | (●'?'●)
#include#includeusing namespace std;
typedef long long LL;
int n, m;
char mapData[105][105];
int getTotalX(int x, int y) {if (x == 0 || x == n - 1 || y == 0 || y == m - 1) return 0;
int len = 1;
while (1) {if (x - len< 0 || x + len< 0 || x - len >n - 1 || x + len >n - 1 || y - len< 0 || y + len< 0 || y - len >m - 1 || y + len >m - 1) break;
if (mapData[x - len][y - len] == mapData[x][y] && mapData[x - len][y + len] == mapData[x][y] && mapData[x + len][y - len] == mapData[x][y] && mapData[x + len][y + len] == mapData[x][y]) {len++;
} else {break;
}
}
return len - 1;
}
int ans = 0;
int main() {cin >>n >>m;
for (int i = 0; i< n; i++) {for (int j = 0; j< m; j++) {cin >>mapData[i][j];
}
}
for (int i = 0; i< n; i++) {for (int j = 0; j< m; j++) {ans += getTotalX(i, j);
}
}
cout<< ans;
return 0;
}
題目詳情T(mén)10問(wèn)題描述
小藍(lán)有一個(gè)序列 a[1], a[2], …, a[n],每次可以交換相鄰的兩個(gè)元素,代價(jià)為兩個(gè)元素中較大的那個(gè)。
請(qǐng)問(wèn),要通過(guò)交換將序列變?yōu)閺男〉酱筮f增的序列,總代價(jià)最少為多少?
輸入格式
輸入一行包含一個(gè)整數(shù) n ,表示序列長(zhǎng)度。
第二行包含 n 個(gè)整數(shù),表示給定的序列。
輸出格式
輸出一行包含一個(gè)整數(shù),表示最少代價(jià)的值。
樣例輸入
4
1 5 2 1
樣例輸出
12
評(píng)測(cè)用例規(guī)模與約定
對(duì)于 30% 的評(píng)測(cè)用例,1<= n<= 1000, 1<= a[i]<= 1000。
對(duì)于 60% 的評(píng)測(cè)用例,1<= n<= 50000, 1<= a[i]<= 50000。
對(duì)于所有評(píng)測(cè)用例,1<= n<= 1000000, 1<= a[i]<= 1000000。
首先,容我有個(gè)小疑問(wèn),題目中的“最少為多少”的最少值得是什么???
好吧,因?yàn)樾⌒苡X(jué)得,如果要任意交換兩邊的話,無(wú)論是先交換還是后交換,難道不是一樣的嘛,因?yàn)槟憬粨Q的話,是較大的那個(gè),那么,無(wú)論在哪里,最后加起來(lái)不是一樣的代價(jià)嘛。
比如7 6 1 2無(wú)論是先做7 和 6的交換,還是6和1的交換計(jì)算下來(lái)好像確實(shí)一樣哎qwq。
所以好像不存在啥大最小的代價(jià)這種說(shuō)法哎qwq。
好吧,我沒(méi)讀懂,也不想看藍(lán)橋杯的題目(劃掉)。
所以下面的寫(xiě)法不一定對(duì),就一個(gè)簡(jiǎn)單判斷逆序?qū)Φ膫€(gè)數(shù)就好了,跟冒泡排序一樣,所以思路就是,統(tǒng)計(jì)i右邊的i+1~n的比a[i]要小的數(shù)字,這是我們無(wú)論如何以后都會(huì)要被交換的數(shù)字。
代碼(這個(gè)我沒(méi)啥信心,雖然過(guò)樣例了,時(shí)間復(fù)雜度也夠了,但是沒(méi)讀懂題目總讓人心發(fā)顫)
// VsCode C++模板 | (●'?'●)
#include#includeusing namespace std;
typedef long long LL;
#define N 100
int n, a[N + 5];
int dpTree[N + 5];
void addTree(int p) {while (p<= n) {dpTree[p] += 1;
p += p & -p;
}
}
LL getSum(int p) {LL res = 0;
while (p >= 1) {res += dpTree[p];
p -= p & -p;
}
return res;
}
LL ans;
int main() {cin >>n;
for (int i = 0; i< n; i++) {cin >>a[i];
}
for (int i = n - 1; i >= 0; i--) {ans += a[i] * (getSum(a[i] - 1));
addTree(a[i]);
}
cout<< ans;
return 0;
}
總結(jié)嗷嗚嗷嗚,最后一題沒(méi)看懂。。。
但還好是免費(fèi)的嘿嘿。
有任何意見(jiàn)請(qǐng)?jiān)谠u(píng)論區(qū)交流,喜歡請(qǐng)點(diǎn)贊,謝謝,嗷嗚。
你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機(jī)房具備T級(jí)流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級(jí)服務(wù)器適合批量采購(gòu),新人活動(dòng)首月15元起,快前往官網(wǎng)查看詳情吧
標(biāo)題名稱:第十四屆藍(lán)橋杯模擬賽(第二場(chǎng))題解·2022年·C/C++-創(chuàng)新互聯(lián)
本文地址:http://sd-ha.com/article4/shjie.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站排名、軟件開(kāi)發(fā)、網(wǎng)站營(yíng)銷、App設(shè)計(jì)、定制開(kāi)發(fā)、做網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容