古堡探險(藍橋杯)

2021-09-10 09:07:40 字數 664 閱讀 9243

福爾摩斯到某古堡探險,看到門上寫著乙個奇怪的算式:

abcde * ? = edcba

他對華生說:「abcde應該代表不同的數字,問號也代表某個數字!」

華生:「我猜也是!」

於是,兩人沉默了好久,還是沒有算出合適的結果來。

請你利用計算機的優勢,找到破解的答案。

把 abcde 所代表的數字寫出來。

解析:abcde代表不同的數字,問號也代表某個數字,所以說abcde和?分別都是來自數字0~9的數字,可以用全排列的演算法

**如下:(耗時20ms左右)

public class 古堡探險

return sum; }

public static int getnum2(int c,int x,int y) //計算edcba五位數字組成的一位數字

return sum; }

public static void swap(int c,int i,int j)

public static void allpermutation(int c,int start) //全排列演算法

}else

{ for(int i=start,t=c.length;i執行結果:

21978

耗時:16ms

古堡算式 藍橋杯

這是2012年藍橋杯全國軟體設計大預賽第2題,問題是求出字母對應的數字。福爾摩斯到某古堡探險,看到門上寫著乙個奇怪的算式 abcde edcba 他對華生說 abcde應該代表不同的數字,問號也代表某個數字!華生 我猜也是!於是,兩人沉默了好久,還是沒有算出合適的結果來。請你利用計算機的優勢,找到破...

藍橋杯歷屆 古堡算式

福爾摩斯到某古堡探險,看到門上寫著乙個奇怪的算式 abcde edcba他對華生說 abcde應該代表不同的數字,問號也代表某個數字!華生 我猜也是!於是,兩人沉默了好久,還是沒有算出合適的結果來。請你利用計算機的優勢,找到破解的答案。把 abcde 所代表的數字寫出來。答案寫在 解答.txt 中,...

2012藍橋杯 初賽試題 古堡算式

題目描述 福爾摩斯到某古堡探險,看到門上寫著乙個奇怪的算式 abcde edcba 他對華生說 abcde應該代表不同的數字,問號也代表某個數字!華生 我猜也是!於是,兩人沉默了好久,還是沒有算出合適的結果來。請你利用計算機的優勢,找到破解的答案。把 abcde 所代表的數字寫出來。答案寫在 解答....