藍橋杯b組c 3

2021-07-10 23:29:22 字數 743 閱讀 7897

湊算式

b      def
a + — + ——- = 10

c ghi

(如果顯示有問題,可以參見【圖1.jpg】)

這個算式中a~i代表1~9的數字,不同的字母代表不同的數字。

比如:

6+8/3+952/714 就是一種解法,

5+3/1+972/486 是另一種解法。

這個題比較坑,開始我用了乙個多重迴圈。結果等了好久結果都沒出來,淚。。。

後面看了網上的**,感覺人家用乙個遞迴就解決了,其中為了避免數被重複使用,用了乙個陣列,這演算法不錯,的學著點了,崇拜!

之後試著做,結果總是出不來,原來在fun函式裡定義的sum是int型,搞得精度問題把數都變得很大了,哎,菜的扣腳。。。之後結果終於出來了。

結果是29;

下面是我的**:

#include

using namespace std;

int a[10];

bool visit[10];

int ans=0;

void fun()

void dfs(int

index)

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

}}int main()

2015藍橋杯b組

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

藍橋杯2015B組C

1 獎券數目 題目 有些人很迷信數字,比如帶 4 的數字,認為和 死 諧音,就覺得不吉利。雖然這些說法純屬無稽之談,但有時還要迎合大眾的需求。某 活動的獎券號碼是5位數 10000 99999 要求其中不要出現帶 4 的號碼,主辦單位請你計算一下,如果任何兩張獎券不重號,最多可發出獎券多少張。請提交...

藍橋杯 2014 B組

啤酒每罐2.3元,飲料每罐1.9元。小明買了若干啤酒和飲料,一共花了82.3元。我們還知道他買的啤酒比飲料的數量少,請你計算他買了幾罐啤酒。注意 答案是乙個整數。請通過瀏覽器提交答案。不要書寫任何多餘的內容 例如 寫了飲料的數量,新增說明文字等 窮舉法的應用。主要就是列舉。類似於雞兔同籠問題。一根高...