2023年藍橋杯c c B組

2021-07-30 04:55:40 字數 2695 閱讀 2060

只有自己會的題目呀,若有不足之處,歡迎指正

獎券數目

有些人很迷信數字,比如帶「4」的數字,認為和「死」諧音,就覺得不吉利。

雖然這些說法純屬無稽之談,但有時還要迎合大眾的需求。某**活動的獎券號碼是5位數(10000-99999),要求其中不要出現帶「4」的號碼,主辦單位請你計算一下,如果任何兩張獎券不重號,最多可發出獎券多少張。

請提交該數字(乙個整數),不要寫任何多餘的內容或說明性文字。

8*9*9*9*9

星系炸彈

在x星系的廣袤空間中漂浮著許多x星人造「炸彈」,用來作為宇宙中的路標。

每個炸彈都可以設定多少天之後**。

比如:阿爾法炸彈2023年1月1日放置,定時為15天,則它在2023年1月16日**。

有乙個貝塔炸彈,2023年11月9日放置,定時為1000天,請你計算它**的準確日期。

請填寫該日期,格式為 yyyy-mm-dd  即4位年份2位月份2位日期。比如:2015-02-19

請嚴格按照格式書寫。不能出現其它文字或符號。

2017-08-05

三羊獻瑞

觀察下面的加法算式:

祥 瑞 生 輝

+   三 羊 獻 瑞

-------------------

三 羊 生 瑞 氣

其中,相同的漢字代表相同的數字,不同的漢字代表不同的數字。

請你填寫「三羊獻瑞」所代表的4位數字(答案唯一),不要填寫任何多餘內容。

#include#includeint v[12],a[12];

void dfs(int x)

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

}}int main()

格仔中輸出

stringingrid函式會在乙個指定大小的格仔中列印指定的字串。

要求字串在水平、垂直兩個方向上都居中。

如果字串太長,就截斷。

如果不能恰好居中,可以稍稍偏左或者偏上一點。

下面的程式實現這個邏輯,請填寫劃線部分缺少的**。

對於題目中資料,應該輸出:

注意:只填寫缺少的內容,不要書寫任何題面已有**或說明性文字。

#include #include void stringingrid(int width, int height, const char* s)

void f(int x, int k)

for(i=k; i<9; i++)

f(x,k+1);

//回溯

// 填空位置

}}int main()

; f(x,0);

return 0;

}

加法變乘法

我們都知道:1+2+3+ ... + 49 = 1225

現在要求你把其中兩個不相鄰的加號變成乘號,使得結果為2015

比如:1+2+3+...+10*11+12+...+27*28+29+...+49 = 2015

就是符合要求的答案。

請你尋找另外乙個可能的答案,並把位置靠前的那個乘號左邊的數字提交(對於示例,就是提交10)。

注意:需要你提交的是乙個整數,不要填寫任何多餘的內容。

#include#includeint main()

}return 0;

}

牌型種數

小明被劫持到x賭城,被迫與其他3人玩牌。

一副撲克牌(去掉大小王牌,共52張),均勻發給4個人,每個人13張。

這時,小明腦子裡突然冒出乙個問題:

如果不考慮花色,只考慮點數,也不考慮自己得到的牌的先後順序,自己手裡能拿到的初始牌型組合一共有多少種呢?

請填寫該整數,不要填寫任何多餘的內容或說明文字。

3598180

#include#includeint main()

移動距離

x星球居民小區的樓房全是一樣的,並且按矩陣樣式排列。其樓房的編號為1,2,3...

當排滿一行時,從下一行相鄰的樓往反方向排號。

比如:當小區排號寬度為6時,開始情形如下:

1  2  3  4  5  6

12 11 10 9  8  7

13 14 15 .....

我們的問題是:已知了兩個樓號m和n,需要求出它們之間的最短移動距離(不能斜線方向移動)

輸入為3個整數w m n,空格分開,都在1到10000範圍內

w為排號寬度,m,n為待計算的樓號。

要求輸出乙個整數,表示m n 兩樓間最短移動距離。

例如:使用者輸入:

6 8 2

則,程式應該輸出:

4再例如:

使用者輸入:

4 7 20

則,程式應該輸出:

5資源約定:

峰值記憶體消耗 < 256m

cpu消耗  < 1000ms

#include#includeusing namespace std;

int fun(int x,int y)

else

t2=y-(x%y)+1;

return t2;

}int main()

2023年藍橋杯C C B組題目題解

1.輸入乙個字串,求它包含多少個單詞。單詞間以乙個或者多個空格分開。第乙個單詞前,最後乙個單詞後也可能有0到多個空格。比如 abc xyz 包含兩個單詞,ab c xyz 包含3個單詞。如下的程式解決了這個問題,請填寫劃線部分缺失的 注意 只填寫劃線部分的 不要填寫任何多餘的內容。比如已經存在的小括...

2023年藍橋杯c c B組02(星系炸彈)

星系炸彈 在x星系的廣袤空間中漂浮著許多x星人造 炸彈 用來作為宇宙中的路標。每個炸彈都可以設定多少天之後 比如 阿爾法炸彈2015年1月1日放置,定時為15天,則它在2015年1月16日 有乙個貝塔炸彈,2014年11月9日放置,定時為1000天,請你計算它 的準確日期。請填寫該日期,格式為 yy...

2023年藍橋杯c c B組

能力有限,此處只有本人會的題目呀 煤球數目 有一堆煤球,堆成三角稜錐形。具體 第一層放1個,第二層3個 排列成三角形 第三層6個 排列成三角形 第四層10個 排列成三角形 如果一共有100層,共有多少個煤球?請填表示煤球總數目的數字。注意 你提交的應該是乙個整數,不要填寫任何多餘的內容或說明性文字。...