藍橋杯模擬賽題

2022-05-03 09:09:10 字數 3977 閱讀 4909

在計算機儲存中,15.125gb是多少mb?

這是一道結果填空的題,你只需要算出結果後提交即可。本題的結果為乙個整數,在提交答案時只填寫這個整數,填寫多餘的內容將無法得分。

1200000有多少個約數(只計算正約數)。

這是一道結果填空的題,你只需要算出結果後提交即可。本題的結果為乙個整數,在提交答案時只填寫這個整數,填寫多餘的內容將無法得分。

96 去重set

在1至2019中,有多少個數的數字中包含數字9?

注意,有的數中的數字中包含多個9,這個數隻算一次。例如,1999這個數包含數字9,在計算只是算乙個數。

這是一道結果填空的題,你只需要算出結果後提交即可。本題的結果為乙個整數,在提交答案時只填寫這個整數,填寫多餘的內容將無法得分。

544 暴力!!!

一棵包含有2019個結點的二叉樹,最多包含多少個葉結點?

這是一道結果填空的題,你只需要算出結果後提交即可。本題的結果為乙個整數,在提交答案時只填寫這個整數,填寫多餘的內容將無法得分。

1010

樹是2018,二叉是1010

在數列 a[1], a[2], ..., a[n] 中,如果對於下標 i, j, k 滿足 0輸入的第一行包含乙個整數 n。

第二行包含 n 個整數 a[1], a[2], ..., a[n],相鄰的整數間用空格分隔,表示給定的數列。

輸出一行包含乙個整數,表示答案。

5

1 2 5 3 5

2
a[2] 和 a[4] 可能是三元組的中心。

對於 50% 的評測用例,2 <= n <= 100,0 <= 數列中的數 <= 1000。

對於所有評測用例,2 <= n <= 1000,0 <= 數列中的數 <= 10000。

#include#include#include#includeconst int maxn=1e5+5;

using namespace std;

int a[maxn];

int f[maxn];

int main()

for(int i=1; i乙個正整數如果任何乙個數字不大於右邊相鄰的數字,則稱為乙個數字遞增的數,例如1135是乙個數字遞增的數,而1024不是乙個數字遞增的數。

給定正整數 n,請問在整數 1 至 n 中有多少個數字遞增的數?

輸入的第一行包含乙個整數 n。

輸出一行包含乙個整數,表示答案。

對於 40% 的評測用例,1 <= n <= 1000。

對於 80% 的評測用例,1 <= n <= 100000。

對於所有評測用例,1 <= n <= 1000000。

#include#include#include#include#include#include#includeconst int maxn=1e5+5;

using namespace std;

int a[maxn];

int f[maxn];

int judge(string x)

return 1;

}int main()

cout小明對類似於 hello 這種單詞非常感興趣,這種單詞可以正好分為四段,第一段由乙個或多個子音字母組成,第二段由乙個或多個母音字母組成,第三段由乙個或多個子音字母組成,第四段由乙個或多個母音字母組成。

給定乙個單詞,請判斷這個單詞是否也是這種單詞,如果是請輸出yes,否則請輸出no。

母音字母包括 a, e, i, o, u,共五個,其他均為子音字母。

輸入一行,包含乙個單詞,單詞中只包含小寫英文本母。

輸出答案,或者為yes,或者為no。

lanqiao

yesworld

no對於所有評測用例,單詞中的字母個數不超過100。

#include#include#include#include#include#include#includeconst int maxn=1e5+5;

using namespace std;

mapa;

int main()

} int k;

cin>>k;

while(k--)

if(j+1=0&&s[i][j-1]!='g')

}} }

memset(f,0,sizeof(f));

}for(int i=0;i參考大佬bfs

#include#includeusing namespace std;

const int maxn = 1e3+10;

int n,m,k;

char a[maxn][maxn];

struct node;

queueq;

void bfs()

); //佇列花括號寫法:

} if( x-1 >= 1 &&a[x-1][y] !='g')

);} if(y+1<=m && a[x][y+1] != 'g'));

} if(y-1>=1 && a[x][y-1] != 'g'));

} }}

int main()

); }

} }cin>>k;

bfs();

for(int i = 1;i <= n; i++) }

int main()

cout小明要組織一台晚會,總共準備了 n 個節目。然後晚會的時間有限,他只能最終選擇其中的 m 個節目。

這 n 個節目是按照小明設想的順序給定的,順序不能改變。

小明發現,觀眾對於晚上的喜歡程度與前幾個節目的好看程度有非常大的關係,他希望選出的第乙個節目盡可能好看,在此前提下希望第二個節目盡可能好看,依次類推。

小明給每個節目定義了乙個好看值,請你幫助小明選擇出 m 個節目,滿足他的要求。

輸入的第一行包含兩個整數 n, m ,表示節目的數量和要選擇的數量。

第二行包含 n 個整數,依次為每個節目的好看值。

輸出一行包含 m 個整數,為選出的節目的好看值。

5 33 1 2 5 4

3 5 4
選擇了第1, 4, 5個節目。

對於 30% 的評測用例,1 <= n <= 20;

對於 60% 的評測用例,1 <= n <= 100;

對於所有評測用例,1 <= n <= 100000,0 <= 節目的好看值 <= 100000。

錯誤版**!

#include#include#include#includeconst int maxn=1e6+5;

using namespace std;

typedef struct amenu;

int cmp1(menu a,menu b)

int cmp2(menu a,menu b)

sort(x,x+n,cmp1);

sort(x,x+m,cmp2);

for(int i=0;i修正版**

#include#include#include#includeusing namespace std;

const long long minn=-0x3f3f3f3f;

const int maxn=1e5+10;

int a[maxn];

int n,m;

struct node

}ha[maxn];

setqqq;

int main()

// 3 1 2 5 6 8 4 1 2 3

int j = 0; //j是平移距離

for( int i = 0; i < m ; i++ )

set::iterator it;

for(it=qqq.begin();it!=qqq.end();it++)

}

藍橋杯校內模擬賽

1200000有多少個約數 只計算正約數 include using namespace std intmain if i i n ans 1 printf d ans 96 在計算機儲存中,15.125gb是多少mb?include using namespace std intmain 在1至2...

藍橋杯模擬賽 植樹

問題描述 小明和朋友們一起去郊外植樹,他們帶了一些在自己實驗室精心研究出的小樹苗。小明和朋友們一共有n個人,他們經過精心挑選,在一塊空地上每個人挑選了乙個適合植樹的位置,總共n個。他們準備把自己帶的樹苗都植下去。然而,他們遇到了乙個困難 有的樹苗比較大,而有的位置挨太近,導致兩棵樹植下去後會撞在一起...

藍橋杯模擬賽(5)

蒜頭君設計了乙個雙人遊戲,在桌面上放置一排 n 張卡片,第 i張卡片上有乙個數字 ai。兩個人輪流取走一張卡片,直至全部取完。注意每次只能取這一排卡片中的第一張或最後一張。最後取得卡片的數字和最高的玩家獲勝。蒜頭君和花椰妹開始玩這個遊戲。蒜頭君先手,他可以使用任意策略。花椰妹計算能力有限,所以她只單...