藍橋杯 2014 B組

2021-09-12 23:39:35 字數 1802 閱讀 7819

啤酒每罐2.3元,飲料每罐1.9元。小明買了若干啤酒和飲料,一共花了82.3元。

我們還知道他買的啤酒比飲料的數量少,請你計算他買了幾罐啤酒。

注意:答案是乙個整數。請通過瀏覽器提交答案。

不要書寫任何多餘的內容(例如:寫了飲料的數量,新增說明文字等)。

窮舉法的應用。

主要就是列舉。類似於雞兔同籠問題。

一根高筋拉麵,中間切一刀,可以得到2根麵條。

如果先對折1次,中間切一刀,可以得到3根麵條。

如果連續對折2次,中間切一刀,可以得到5根麵條。

那麼,連續對折10次,中間切一刀,會得到多少麵條呢?

答案是個整數,請通過瀏覽器提交答案。不要填寫任何多餘的內容。

這道題有點坑,主要還是自己太菜了,第一眼看到以為是斐波那契數列,其實這不是斐波那契數列, 2  3  5  9  17它的規律就是

2^n+1,n代表對折次數。所以連續對折10次就是2^10+1=1025.

話說大詩人李白,一生好飲。幸好他從不開車。

一天,他提著酒壺,從家裡出來,酒壺中有酒2鬥。他邊走邊唱:

無事街上走,提壺去打酒。

逢店加一倍,遇花喝一斗。

這一路上,他一共遇到店5次,遇到花10次,已知最後一次遇到的是花,他正好把酒喝光了。 

請你計算李白遇到店和花的次序,可以把遇店記為a,遇花記為b。則:babaabbabbabbbb 就是合理的次序

像這樣的答案一共有多少呢?請你計算出所有可能方案的個數(包含題目給出的)。

注意:通過瀏覽器提交答案。答案是個整數。不要書寫任何多餘的內容。

這道題就是搜尋的問題,深搜,主要是**邏輯。最後一次遇到的是花,那麼最後酒剩一斗就可以。

臨界條件是什麼:酒店剩餘數目為0,花剩餘數目為0,酒只剩一斗,這樣方案書可以遞加,酒店數目大於0,花的數目大於0都是要繼續遞迴的。

#include#include#includeusing namespace std;

int ans;

void dfs(int hotel,int flower,int water)

if(hotel>0)

if(flower>0) }

int main()

//計算進製 

int jin_wei(char* p)

;char buf[7];

buf[6] = '\0';

strncpy(buf,p,6);

int i;

for(i=5; i>=0; i--)

}return 0;

}//多位數乘以7

void f(char* s) 

printf("\n");

}int main()

這種**填空題主要是需要理解每一句**的含義以及接下來要幹什麼。

#include#include#include#includeusing namespace std;

int ge_wei(int a)

//計算進製

int jin_wei(char* p)//傳入乙個多位數

;//多位數超過n/7就要金n

char buf[7];

buf[6] = '\0';

strncpy(buf,p,6);

//把p的前六個字元拷貝進buf中

int i;

for(i=5; i>=0; i--)

} return 0;

}//多位數乘以7

void f(char* s)

printf("\n");

}int main()

2014藍橋杯本科B組 螞蟻感冒

問題描述 長100厘公尺的細長直桿子上有n只螞蟻。它們的頭有的朝左,有的朝右。每只螞蟻都只能沿著桿子向前爬,速度是1厘公尺 秒。當兩隻螞蟻碰面時,它們會同時掉頭往相反的方向爬行。這些螞蟻中,有1只螞蟻感冒了。並且在和其它螞蟻碰面時,會把感冒傳染給碰到的螞蟻。請你計算,當所有螞蟻都爬離桿子時,有多少只...

2015藍橋杯b組

如果x的x次冪結果為10 參見 圖1.png 你能計算出x的近似值嗎?顯然,這個值是介於2和3之間的乙個數字。請把x的值計算到小數後6位 四捨五入 並填寫這個小數值。注意 只填寫乙個小數,不要寫任何多餘的符號或說明。include include include include include de...

2014藍橋杯決賽 本科B組 生物晶元

x博士正在研究一種生物晶元,其邏輯密集度 容量都遠遠高於普通的半導體晶元。博士在晶元中設計了 n 個微型光源,每個光源操作一次就會改變其狀態,即 點亮轉為關閉,或關閉轉為點亮。這些光源的編號從 1 到 n,開始的時候所有光源都是關閉的。博士計畫在晶元上執行如下動作 所有編號為2的倍數的光源操作一次,...