[アルゴリズム]簡単な質問_ケージの問題と鶏とウサギ

 

 

表面の問題について説明
  ニワトリおよびウサギの総数は知られているn、足の総数m、入力nm順次ニワトリおよびウサギの数を出力します。何の解決策が出力されていない場合No answer

 

 

入力
  上述したように、2つの整数およびB M、。

 

 

出力
  と鶏のウサギの数の数。

 

 

インスタンスを入力します。

  14 32

 

 

出力例

  12 2

 

 

問題解決のためのアイデア

  Nazanは、鶏やウサギのどの数を見て来る、
  我々は仮定しa = 鸡只数b = 兔只数  

=鶏の数だけ(ちょうどフィートの合計数×ウサギ - - フィートの合計数)÷(ピン番号のウサギ鶏の足の数)

  =(4 * N - M)/ 2

 

  合計のみ - ほんの数鶏わずか数ウサギ=

  B = N -

 

  

 

する#include <stdio.hの>
 int型のmain(){
     int型;、B、N、M
     // 鶏の数が
     // ウサギの数B
     // ニワトリおよびウサギの総数N
     // M合計ピンカウント 
    scanfの(" %DをD%、およびN-、&M) =(4 * N-- M)/ 2 ; // から算出ニワトリの数 
    B = N - ; // ウサギの数算出

    IF(<= 0 || B < = 0 ){ 
        のprintf(無応答);     // 結果が0以下であり、答えが確立されていない、解決策ない 
    } さもなければ{ 
        printf関数は、(" %D%D \ N- "、A、B);         // 結果が0より大きい
     } 
     
     
  戻り 0 ; 
}
コードの表示

 

おすすめ

転載: www.cnblogs.com/1138720556Gary/p/11372036.html