84669 人が学習中
152542 人が学習中
20005 人が学習中
5487 人が学習中
7821 人が学習中
359900 人が学習中
3350 人が学習中
180660 人が学習中
48569 人が学習中
18603 人が学習中
40936 人が学習中
1549 人が学習中
1183 人が学習中
32909 人が学習中
做这道题目没什么思路?不知道该怎么下手,求大神讲解一下
ringa_lee
http://blog.csdn.net/houyp520...
最も簡単なのは、9つの数字の並びを網羅的に列挙することです。
最適化とは、まずいくつかの不可能な状況を排除することです。たとえば、中央の数値は 2 の倍数、最後の数値は 3 の倍数です。等々。
再帰を書くだけです。 。それとも反復と言うのでしょうか?
公開クラス シドニー {
}
Liu Rujiaさんの質問。
1:2:3の1を占める最初の数を列挙してください。
列挙範囲は123~345です。この数値に基づいて、他の 2 つの数値を計算し、正確に 9 つの数値が使用されているかどうかを判断します。
考え方は非常に簡単です。比率を 1:2:3 にし、各数値を 1 回使用する必要があるため、1、2、3 を x 倍に直接拡大し、各数値が 1 回のみ出現するかどうかを判断します。 1 は 3 桁になるまでの倍率が 100 倍未満なので、123 から始めれば大丈夫です。コードは次のとおりです。 int testa(){
http://blog.csdn.net/houyp520...
最も簡単なのは、9つの数字の並びを網羅的に列挙することです。
最適化とは、まずいくつかの不可能な状況を排除することです。たとえば、中央の数値は 2 の倍数、最後の数値は 3 の倍数です。等々。
再帰を書くだけです。 。それとも反復と言うのでしょうか?
公開クラス シドニー {
リーリー}
Liu Rujiaさんの質問。
1:2:3の1を占める最初の数を列挙してください。
列挙範囲は123~345です。この数値に基づいて、他の 2 つの数値を計算し、正確に 9 つの数値が使用されているかどうかを判断します。
考え方は非常に簡単です。比率を 1:2:3 にし、各数値を 1 回使用する必要があるため、1、2、3 を x 倍に直接拡大し、各数値が 1 回のみ出現するかどうかを判断します。 1 は 3 桁になるまでの倍率が 100 倍未満なので、123 から始めれば大丈夫です。コードは次のとおりです。
リーリーint testa()
{
}