藍橋python 湊算式 2016 第三題

2021-10-10 07:50:33 字數 696 閱讀 5402

【題目描述】

這個算式中 a-i代表 1~9 的數字,不同的字母代表不同的數字。 比如: 6+8/3+952/714 就是一種解法, 5+3/1+972/486 是另一種解法。 這個算式一共有多少種解法?

這個題目還是算很簡單的了

相當於就是1-9的全排列後對應以上的a-i

##湊算式

import itertools as it

count=0x=

[i for i in

range(1

,10)]

a=list

(it.permutations(x,9)

)##生成所有的1-9的全排列

for i in a:

##去除其中的一組排列即可,為元組型別+

if(i[0]

+(i[1]

/i[2])

+((i[3]*

100+i[4]

*10+i[5])

/(i[6]

*100

+i[7]*

10+i[8]

)))==

10:count+=

1print

(count)

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暴...