ITパスポート 2017年 春期 問50
問題文
プロジェクトチームのメンバがそれぞれ1対1で情報の伝達を行う必要がある。メンバが10人から15人に増えた場合に、情報の伝達を行うために必要な経路は幾つ増加するか。
選択肢
ア:5
イ:10
ウ:60(正解)
エ:105
🔒 解説は解答すると表示されます
プロジェクトメンバ間の情報伝達経路が増える数は何か【ITパスポート 解説】
正解の理由
メンバ間の「情報の伝達を行うための経路」は、2人を組にしたときに1つできます。つまり「何人ずつの組み合わせ(2人組)が作れるか」を数えればよいです。人数が 人のときの2人組の数は で求められます。
10人のときは 経路、15人のときは 経路です。差は なので、選択肢の中では ウ が正しいです。
10人のときは 経路、15人のときは 経路です。差は なので、選択肢の中では ウ が正しいです。
(補足)ここで「経路」は「一対一で情報をやりとりするための対応関係」を意味します。順序は区別しません(A→B と B→A を別物と数えない)ので、上の式で割り算をしています。
解法ステップ
- まず「人数 に対して、何通りの1対1の組が作れるか」を考える。
- これは組合せ(2人を選ぶ場合)の数で、式は 。
- 初めの状態(10人)での経路数を計算する。
- 。
- 増えた後(15人)での経路数を計算する。
- 。
- 増加した経路数を求める。
- 。よって増加数は60。
別の分かりやすい見方:10人のチームに新たに5人加わると、
- 新しい5人それぞれが既存の10人と結ぶ経路で 、
- さらに新しい5人同士の間にも の経路ができる。
合計で 。
選択肢別の誤答解説
- ア: 5
- これは単純に人数の増加分(15−10=5)をそのまま経路の増加と勘違いしたケースです。人数が増えれば各新メンバが既存メンバと多数の組み合わせを生むため、経路増加は人数増加よりずっと大きくなります。
- イ: 10
- これは「新しく加わった人数(5人)に対して、それぞれ2人ずつ増える」など、誤った比例計算をした結果になる誤りです。正しくは新メンバ1人ごとに既存の人数分の経路が増え、さらに新メンバ同士の組み合わせも生じます。
- ウ: 60
- 正解。上の通り、組合せの式または「新メンバが既存と結ぶ経路+新同士の経路」で導けます。
- エ: 105
- これは増加後の総経路数(15人のときの総数)を増加数と誤認したケースです。問題は「何個増えるか」を問うていますので、「増加後の合計」ではなく「増加分(差)」を求める必要があります。
よくある誤解
- 順序を区別して数える(有向に数える)
- 「AがBに伝える」と「BがAに伝える」を別々に数えると倍になります。問題文では「1対1で情報の伝達を行う必要がある」とあるため、通常は順序を区別せず1つの経路と数えます。
- 増加数=人数の増加(15−10)と誤解する
- 人が1人増えるごとに、その人は既存全員とつながるため増加は単純な差と違います。
- 新メンバ同士のやりとりを忘れる
- 既存メンバと新メンバの接続だけを数え、5人の間で生じる を見落とすミスがよくあります。
補足コラム
- 組合せの記号で表すと、2人を選ぶ組合せは (あるいは )で、計算式は です。語源としては英語で "combination"(組合せ)と言います。
- 一般に人数が 人から 人に増えたときの増加数は次で表せます: 今回は を代入すると となります。
- 実務イメージ:会議で全員と1対1で打ち合わせするときの「打ち合わせ回数」を考えるとイメージしやすいです。人数が増えると打ち合わせ数は二乗的に増えます。
簡単な計算スニペット(参考、Python)
def pair_count(n):
return n*(n-1)//2
print(pair_count(15) - pair_count(10)) # 60
FAQ
Q1. 「1対1」とは片方向だけを考えるのですか?
A1. ここでは「AさんとBさんの間で情報がやりとりされれば十分」という意味で、A↔B を1つの経路と数えます。順序(誰が送るか)を別に数える場合は になります。
A1. ここでは「AさんとBさんの間で情報がやりとりされれば十分」という意味で、A↔B を1つの経路と数えます。順序(誰が送るか)を別に数える場合は になります。
Q2. なぜ なのですか?
A2. 人からまず1人を選ぶ方法が 通り、その人と組む相手は残り 人です。これで 通りですが、AとBを選ぶ順序は問題に無関係なので同じ組を2回数えてしまいます。そこで2で割って重複を取り除きます。
A2. 人からまず1人を選ぶ方法が 通り、その人と組む相手は残り 人です。これで 通りですが、AとBを選ぶ順序は問題に無関係なので同じ組を2回数えてしまいます。そこで2で割って重複を取り除きます。
Q3. 人数がさらに増えた場合の増え方の特徴は?
A3. 人数が増えるほど経路数は速く増えます(おおよそ二次関数的)。少し人数が増えるだけで経路は大きく増えるため、コミュニケーションの負担や調整コストが増える点に注意が必要です。
A3. 人数が増えるほど経路数は速く増えます(おおよそ二次関数的)。少し人数が増えるだけで経路は大きく増えるため、コミュニケーションの負担や調整コストが増える点に注意が必要です。
関連キーワード: 組合せ、組合せ数、通信経路、コンビネーション、グラフ理論、組合せ数学

\ せっかくなら /
ITパスポートを
クイズ形式で学習しませんか?
クイズ画面へ遷移する→
すぐに利用可能!

