表面の問題について説明
ニワトリおよびウサギの総数は知られているn
、足の総数m
、入力n
とm
順次ニワトリおよびウサギの数を出力します。何の解決策が出力されていない場合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 ; }