2023年藍橋杯C B組決賽題目彙總

2021-09-16 22:04:40 字數 4177 閱讀 1641

a 村的元宵節燈會上有一迷題:

請猜謎 * 請猜謎 = 請邊賞燈邊猜

小明想,一定是每個漢字代表乙個數字,不同的漢字代表不同的數字。

請你用計算機按小明的思路算一下,然後提交「請猜謎」三個字所代表的整數即可。

請嚴格按照格式,通過瀏覽器提交答案。

注意:只提交乙個3位的整數,不要寫其它附加內容,比如:說明性的文字。

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

typedef long long ll;

using namespace std;

int pre[11]=;

int main()

if(count==sum) while(*p_from==' ' || *p_from=='\t' || *p_from=='\n');

if(____________________) *p_to++ = ' ';  //填空位置

}}while(*p_to++ = *p_from++);

}請分析**邏輯,並推測劃線處的**,通過網頁提交。

注意:僅把缺少的**作為答案,千萬不要填寫多餘的**、符號或說明文字!!

古時喪葬活動中經常請高僧做法事。儀式結束後,有時會有「高僧鬥法」的趣味節目,以舒緩壓抑的氣氛。

節目大略步驟為:先用糧食(一般是稻公尺)在地上「畫」出若干級台階(表示n級浮屠)。又有若干小和尚隨機地「站」在某個台階上。

最高一級台階必須站人,其它任意。(如圖1所示)

兩位參加遊戲的法師分別指揮某個小和尚向上走任意多級的台階,但會被站在高階台階上的小和尚阻擋,不能越過。

兩個小和尚也不能站在同一台階,也不能向低階台階移動。

兩法師輪流發出指令,最後所有小和尚必然會都擠在高段台階,再也不能向上移動。輪到哪個法師指揮時無法繼續移動,則遊戲結束,該法師認輸。

對於已知的台階數和小和尚的分布位置,請你計算先發指令的法師該如何決策才能保證勝出。

輸入資料為一行用空格分開的n個整數,表示小和尚的位置。台階序號從1算起,所以最後乙個小和尚的位置即是台階的總數。(n<100, 台階總數<1000)

輸出為一行用空格分開的兩個整數: a b, 表示把a位置的小和尚移動到b位置。若有多個解,輸出a值較小的解,若無解則輸出-1。

例如:使用者輸入:

1 5 9

則程式輸出:

1 4再如:

使用者輸入:

1 5 8 10

則程式輸出:

1 3資源約定:

峰值記憶體消耗 < 64m

cpu消耗  < 1000ms

x國的一段古城牆的頂端可以看成 2*n個格仔組成的矩形(如圖1所示),現需要把這些格仔刷上保護漆。

你可以從任意乙個格仔刷起,刷完一格,可以移動到和它相鄰的格仔(對角相鄰也算數),但不能移動到較遠的格仔(因為油漆未乾不能踩!)

比如:a d b c e f 就是合格的刷漆順序。

c e f d a b 是另一種合適的方案。

當已知 n 時,求總的方案數。當n較大時,結果會迅速增大,請把結果對 1000000007 (十億零七) 取模。

輸入資料為乙個正整數(不大於1000)

輸出資料為乙個正整數。

例如:使用者輸入:

2程式應該輸出:

24再例如:

使用者輸入:

3程式應該輸出:

96再例如:

使用者輸入:

22程式應該輸出:

359635897

資源約定:

峰值記憶體消耗 < 64m

cpu消耗  < 1000ms

x星球十分特殊,它的自轉速度與公轉速度相同,所以陽光總是以固定的角度照射。

最近,x星球為發展星際旅遊業,把空間位置出租給y國遊客來曬太陽。每個租位是漂浮在空中的圓盤形彩雲(圓盤與地面平行)。當然,這會遮擋住部分陽光,被遮擋的土地植物無法生長。

本題的任務是計算某個農場宜於作物生長的土地面積有多大。

輸入資料的第一行包含兩個整數a, b,表示某農場的長和寬分別是a和b,此時,該農場的範圍是由座標(0, 0, 0), (a, 0, 0), (a, b, 0), (0, b, 0)圍成的矩形區域。

第二行包含乙個實數g,表示陽光照射的角度。簡單起見,我們假設陽光光線是垂直於農場的寬的,此時正好和農場的長的夾角是g度,此時,空間中的一點(x, y, z)在地面的投影點應該是(x + z * ctg(g度), y, 0),其中ctg(g度)表示g度對應的餘切值。

第三行包含乙個非負整數n,表示空中租位個數。

接下來 n 行,描述每個租位。其中第i行包含4個整數xi, yi, zi, ri,表示第i個租位彩雲的圓心在(xi, yi, zi)位置,圓半徑為ri。

要求輸出乙個實數,四捨五入保留兩位有效數字,表示農場裡能長莊稼的土地的面積。

例如:使用者輸入:

10 10

90.0

15 5 10 5

程式應該輸出:

21.46

再例如:

使用者輸入:

8 890.0

14 4 10 5

程式應該輸出:

1.81

樣例3:

使用者輸入:

20 10

45.0

25 0 5 5

8 6 14 6

程式輸出:

130.15

資源約定:

峰值記憶體消耗 < 64m

cpu消耗  < 1000ms

請嚴格按要求輸出,不要畫蛇添足地列印類似:「請您輸入...」 的多餘內容。

所有**放在同乙個原始檔中,除錯通過後,拷貝提交該原始碼。

注意: main函式需要返回0

注意: 只使用ansi c/ansi c++ 標準,不要呼叫依賴於編譯環境或作業系統的特殊函式。

注意: 所有依賴的函式必須明確地在原始檔中 #include , 不能通過工程設定而省略常用標頭檔案。

提交時,注意選擇所期望的編譯器型別(千萬不要混淆c和cpp)。

輸入n, m, k,輸出圖1所示的公式的值。其中c_n^m是組合數,表示在n個人的集合中選出m個人組成乙個集合的方案數。組合數的計算公式如圖2所示。

輸入的第一行包含乙個整數n;第二行包含乙個整數m,第三行包含乙個整數k。

計算圖1所示的公式的值,由於答案非常大,請輸出這個值除以999101的餘數。

【樣例輸入1】31

3【樣例輸出1】

162【樣例輸入2】

2010

10【樣例輸出2】

359316

【資料規模與約定】

對於10%的資料,n≤10,k≤3;

對於20%的資料,n≤20,k≤3;

對於30%的資料,n≤1000,k≤5;

對於40%的資料,n≤10^7,k≤10;

對於60%的資料,n≤10^15,k ≤100;

對於70%的資料,n≤10^100,k≤200;

對於80%的資料,n≤10^500,k ≤500;

對於100%的資料,n在十進位制下不超過1000位,即1≤n<10^1000,1≤k≤1000,同時0≤m≤n,k≤n。

【提示】

999101是乙個質數;

當n位數比較多時,絕大多數情況下答案都是0,但評測的時候會選取一些答案不是0的資料;

資源約定:

峰值記憶體消耗(含虛擬機器) < 128m

cpu消耗  < 2000ms

請嚴格按要求輸出,不要畫蛇添足地列印類似:「請您輸入...」 的多餘內容。

所有**放在同乙個原始檔中,除錯通過後,拷貝提交該原始碼。

注意:不要使用package語句。不要使用jdk1.6及以上版本的特性。

注意:主類的名字必須是:main,否則按無效**處理。

藍橋杯2023年C B組 3 39級台階

小明剛剛看完電影 第39級台階 離開電影院的時候,他數了數禮堂前的台階數,恰好是39級!站在台階前,他突然又想著乙個問題 如果我每一步只能邁上1個或2個台階,先邁左腳,然後左右交替,最後一步是邁右腳,也就是說一共要走偶數步。那麼,上完39級台階,有多少種不同的上法呢?請你利用計算機的優勢,幫助小明尋...

2023年藍橋杯B組C C 決賽題目

從昏迷中醒來,小明發現自己被關在x星球的廢礦車裡。礦車停在平直的廢棄的軌道上。他的面前是兩個按鈕,分別寫著 f 和 b 小明突然記起來,這兩個按鈕可以控制礦車在軌道上前進和後退。按f,會前進97公尺。按b會後退127公尺。透過昏暗的燈光,小明看到自己前方1公尺遠正好有個監控探頭。他必須設法使得礦車正...

2023年c B組題目高斯公式解析

description 大數學家高斯有個好習慣 無論如何都要記日記。他的日記有個與眾不同的地方,他從不註明年月日,而是用乙個整數代替,比如 4210後來人們知道,那個整數就是日期,它表示那一天是高斯出生後的第幾天。這或許也是個好習慣,它時時刻刻提醒著主人 日子又過去一天,還有多少時光可以用於浪費呢?...