福爾摩斯到某古堡探險,看到門上寫著乙個奇怪的算式:
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 所代表的數字寫出來。答案寫在 解答....