-5

考えられるすべての例の perl コードが必要です。

表記法:

  • M=男性
  • F=女性
  • Mで始まる男性の名前.
  • Fで始まる女性の名前.

ペアリング条件:

  • 各ペアリングは、男性 1 名と女性 1 名で構成する必要があります。
  • 重複ペア (逆重複を含む) は許可されません。

入力例と目的の出力:

  1. 入力:

    M1-M1-F2
    

    出力:

    M1-F2
    
  2. 入力:

    F1-F2-F1-M1
    

    出力:

    F1-M1
    F2-M1
    
  3. 入力:

    F3-F4-M1-F5
    

    出力:

    F3-M1
    F4-M1
    M1-F5
    
  4. 入力:

    F3-F4-M4-F5-M7
    

    出力:

    F3-M4
    F3-M7
    F4-M4
    F4-M7
    M4-F5
    F5-M7
    
4

2 に答える 2

-1

あなたが探しているものは、デカルト積と呼ばれます。http://lookatperl.blogspot.ca/2012/12/a-look-at-cartesian-products.htmlを参照してください。

于 2013-07-03T16:52:06.687 に答える