題目描述
把1,2,3,4,5,6,7,8,9,組成三個三位數(每個數只能用一次),第二個數是第乙個數的2倍,第三個數是第乙個數的3倍,這三個三位數各是多少?答案可能有很多組,請按第乙個數的公升序順序輸出每組的三個三位數。輸入無
輸出輸出所有滿足條件的三位數組合,按第乙個數的公升序順序輸出。
樣例輸出192 384 576
219 438 657
…這題可以用dfs或者判斷每組數字,是不是1到9都用到了。
#include
intpanduan
(int a,
int b,
int c)
;int
main()
return0;
}int
panduan
(int a,
int b,
int c)
;while
(a)while
(b)while
(c)for
(int i =
0; i <
9; i++)if
(p[i]==0
|| p[i]
>1)
return0;
return1;
}
dfs
#include
using namespace std;
int a[10]
=;int c[10]
;int b[10]
;void
dfs(
int d)
cout << endl;}}
else}}
intmain()
zzulioj 1149 組合三位數之二
題目描述 把1,2,3,4,5,6,7,8,9,組成三個三位數 每個數只能用一次 第二個數是第乙個數的2倍,第三個數是第乙個數的3倍,這三個三位數各是多少?答案可能有很多組,請按第乙個數的公升序順序輸出每組的三個三位數。輸入 無輸出 輸出所有滿足條件的三位數組合,按第乙個數的公升序順序輸出。樣例輸出...
1149 組合三位數之二
time limit 1 sec memory limit 128 mb submit 875 solved 514 submit status web board 把1,2,3,4,5,6,7,8,9,組成三個三位數 每個數只能用一次 第二個數是第乙個數的2倍,第三個數是第乙個數的3倍,這三個三位...
1149 組合三位數之二
把1,2,3,4,5,6,7,8,9,組成三個三位數 每個數只能用一次 第二個數是第乙個數的2倍,第三個數是第乙個數的3倍,這三個三位數各是多少?答案可能有很多組,請按第乙個數的公升序順序輸出每組的三個三位數。無 輸出所有滿足條件的三位數組合,按第乙個數的公升序順序輸出。192 384 576219...