算式900(2017藍橋杯省賽c組題目)

2021-08-16 18:43:32 字數 620 閱讀 3515

小明的作業本上有道思考題:看下面的算式:

(□□□□-□□□□)*□□=900

其中的小方塊代表0~9的數字,這10個方塊剛好包含了0~9中的所有數字。

注意:0不能作為某個數字的首位。

小明經過幾天的努力,終於做出了答案!如下:

(5012-4987)*36=900

用計算機搜尋後,發現還有另外乙個解,本題的任務就是:請你算出這另外的乙個解。

注意:提交的格式需要與示例嚴格一致;

括號及運算符號不要用中文輸入法;

整個算式中不能包含空格。

這題剛一拿起題來感覺很簡單,不就用幾個for迴圈就解決了。但是你高興的太早了,當你用for迴圈時你就會煥然大悟,想得太簡單了。for迴圈超時,根本輸不出答案。

最後認真想了下,最後用深搜解決了超時沒有答案的問題

下面上**

#includeint ans[10];

int mid[10]=;

int book[10]=;

void dfs(int step)

} }for(i=0;i<10;i++) }

}int main()

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 10c ghi 如果顯示有問題,可以參見 圖1.jpg 這個算式中ai代表19的數字,不同的字母代表不同的數字。比如 6 8 3 952 714 就是一種解法,5 3 1 972 486 是另一種解法。這個算式一共有多少種解法?注意 你提交應該是個整數,不要填寫任何多餘的內容...

藍橋杯模擬賽 猜算式

第一次參加比賽,感覺之前學的好多東西都不知道怎麼用,感覺準備很不充分。但是我還是想去拼一下,大不了明年接著刷,保研保本校跟著院長混。廢話不說,直接發出 暴力破解,其中 塊複製貼上了很多,很容易的思路。通俗易懂。由於我之前做過不少工程專案,我非常不習慣競賽當中毫無意義的變數,這玩意遇到難題給你 你都看...