I、題し
X * Yグリッドがあり、この小さなグループは、右下隅に左上からグリッド上にあるように、グリッドは右に行くかだけダウンして行くことができます。どのように多くの小グループの動きを計算するアルゴリズムを設計してください。2つの正の整数int型のx、int型のyを考えると、移動回数が小グループに戻ります。
説明を入力します。
入力は、範囲[1,10]内に、2つの正の整数xとyのスペースで区切られた列を含みます。
出力説明:
動きの数を表す出力ライン、
例1
エントリー
3 2
輸出
10
初挑戦:
1 静的 ボイドメイン(文字列[]引数) 2 { 3 列 STR = Console.ReadLine(); 4 列 [] SS = str.Split(' ' )。 5 INT X = Convert.ToInt32(SS [ 0 ])。 6 INTの Y = Convert.ToInt32(SS [ 1 ])。 7 8 INTの種類= 1 。 9 INT iが= 1 。 10 のために(; I <= X + Y; I ++ ) 11 { 12 種類=種類* I。 13 } 14 、I = 1 。 15 のために(; I <= Y; I ++ ) 16 { 17 種類=種類/ I。 18 } 19 、I = 1 。 20 のために(; I <= X; I ++ ) 21 { 22 種類=種類/ I。 23 } 24 Console.WriteLineを(種類) 25 }
ケースは80.00パーセントでた
使用例:
10 10
出力に対応でなければなりません:
184756
あなたの出力:
0
考慮すべきことはして、n個のオーバーフローintの階乗である②
2回目の試行:種類によって、int64型定義されました。