アルゴリズムは、ケージと001--鶏やウサギを指摘します

鶏肉とウサギオフケージ(2フィートの鶏、ウサギは例外なく、四本足を持っています)。

すでに私たちは、ケージA、ケージの中に足の合計数を知っている動物の数まで、少なくともありますどのように多くの動物尋ねましたか?

----------------------------------------

これは質問をした方程式の解の小学校の4年生で、その後もいくつかの方法を学びました:

ウサギの足が立ち上がって、ウサギに変身するように、「フットスタンド」に鶏のリフトに片足をしてみましょう、ウサギはわずか数の頭と足との間の差です。

鶏やウサギの数をxとセット方程式の解は、その後、別の動物(ヘッド番号-x)、方程式を解くための答えです。

でもそれは、一覧表示および描画することができます......

 

#include <cstdioを>
int型のmain()
{
    int型交通、Mminと、Mmaxを;
    のprintf( "\ N-のピン数を入力");
    scanfの( "%のD"、&交通);
    IF(交通%2!= 0)
        printf( "入力エラー!\ N-");
    他
    {
        Mminと=(交通3 +)/ 4;
        Mmaxを=交通/ 2;
        動物のprintf(「最小数:%D \ n動物の最大数:%d個の\ nを」、Mminと、Mmaxを);
    }
    戻り0;
}

 

入力数は10フィートであり、その少なくとも二つのウサギはチキンで、5羽の鶏までであると仮定すると、

この意味での質問は、操作の完了に切り上げられます。

MMIN =(交通+ 3)/ 4。

これはつまり、操作を切り上げの行を完了します。

結果=(配当除数+ -1)+除数。

あなたはそれを達成することができるように -

(例えば、切り上げするよう= 5 10/2、10/3 = 4です)

(このコンピュータ馬鹿は、この考え方には、いくつかの01プラス1以上のものを知りません)

この考え方によれば、書き込みコード(プラス0.5)を丸めることができます

----------------------------------------

Sahua ~~~

これで終わりとチキンウサギのケージ~~~

おすすめ

転載: www.cnblogs.com/jun-ruo-sui-nian/p/suijun_001.html