【題目描述】
這個算式中 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暴...