|
「数学」小旅行 |
|
#51173
線分が5本になるというのが条件なので、例えば 上端が[aabbc]で、対応する 下端が[pqqqt]のときなどはだめです。4本になってしまいます。 そこでこのようなもの以外を数えました。 Rubyプログラミングです。 x=['a','b','c','d','e'].repeated_combination(5).to_a y=['p','q','r','s','t'].repeated_combination(5).to_a k=0 for f in x for g in y if f[0]!=f[1]||g[0]!=g[1] then if f[1]!=f[2]||g[1]!=g[2] then if f[2]!=f[3]||g[2]!=g[3] then if f[3]!=f[4]||g[3]!=g[4] then k+=1 end;end;end; end;end;end; p k 答えは同じく、2751となりました。 |
|
1月9日(日) 6:15:00
51176 |