藍橋杯省賽真題 湊算式

2021-10-09 03:20:18 字數 1550 閱讀 6865

湊算式

b      def

a +---+

-------

=10c ghi

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

這個算式中ai代表19的數字,不同的字母代表不同的數字。

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

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

這個算式一共有多少種解法?

注意:你提交應該是個整數,不要填寫任何多餘的內容或說明性文字。

先看題目:3項和等於10,還有分式,則要注意分式通分。

然後可以用全排列把所有情況都求出來。

統計等於10的個數。

int a=

;/*遞迴回溯生成全排列,適用於無重複元素的情況

考慮第k位,前面已經排好

*/voidf(

int k)

//交換數

f(k+1)

;//就相當於把1,2位復原,然後重新進入for迴圈交換1,3位

}

#include

#include

using

namespace std;

int a=

;int ans;

bool

check()

/*遞迴回溯生成全排列,適用於無重複元素的情況

考慮第k位,前面已經排好

*/voidf(

int k)

for(

int i=k;i<

9;i++

)//交換數

f(k+1)

;//就相當於把1,2位復原,然後重新進入for迴圈交換1,3位 }}

intmain()

作用:對陣列進行全排列

標頭檔案:#include

示例:

#include

2023年藍橋杯省賽 湊算式

去年的題這道題卡了一會 寫一發部落格記錄下 湊算式b def a 10 c ghi 如果顯示有問題,可以參見 圖1.jpg 這個算式中a i代表1 9的數字,不同的字母代表不同的數字。比如 6 8 3 952 714 就是一種解法,5 3 1 972 486 是另一種解法。這個算式一共有多少種解法?...

藍橋杯 湊算式

湊算式b def a 10 c ghi 如果顯示有問題,可以參見 圖1.jpg 這個算式中a i代表1 9的數字,不同的字母代表不同的數字。比如 6 8 3 952 714 就是一種解法,5 3 1 972 486 是另一種解法。這個算式一共有多少種解法?注意 你提交應該是個整數,不要填寫任何多餘的...

藍橋杯 湊算式

湊算式 如果顯示有問題,可以參見 圖1.jpg 這個算式中a i代表1 9的數字,不同的字母代表不同的數字。比如 6 8 3 952 714 就是一種解法,5 3 1 972 486 是另一種解法。這個算式一共有多少種解法?注意 你提交應該是個整數,不要填寫任何多餘的內容或說明性文字。分析 dfs暴...