ホームページ >バックエンド開発 >PHPチュートリアル >数値 1316 を 2 つの数値の合計として表します。1 つは 13 の倍数、もう 1 つは 11 の倍数です。これら 2 つの数値を求めます。 _PHP チュートリアル
アルゴリズム分析:
1316、明らかに 1300 は 13 の倍数ですが、16 は 11 の倍数ではありません。1300 から 13 の N 倍を引くと考えることができますが、結果は依然として 13 の倍数であり、16 と同じ長さになります。この減算に が追加されます。13 の N 倍の合計は 11 の倍数です。これら 2 つの数は解決できます。答えは複数ある場合がありますが、必要なのは 1 組の解を見つけることだけです。
注意深く観察すれば、(16+13*3) + (1300-13*3) = 1316 を見つけるのは難しくありませんが、これを達成するにはコードを使用する必要があります: