ベルク・カッツェ |
両方4連がある場合、2×2×2=8
一方だけのとき、 両端に4連がるとき2×2=4 一つ内側に4連があるとき3×2=6 一番内側5×2=10 8+(4+6+10)×2=48です。 珍しく一発で正解できました。 |
11月17日(木) 0:11:40
51992 |
紫の薔薇の人 |
リンゴ4が両端にあるとき、リンゴ4の隣と反対側の端以外の4か所にリンゴ1を置ける。
リンゴ4が両端以外にあるとき、リンゴ4の両隣以外の4か所にリンゴ1を置ける。 レモンについても同様。 ただし、リンゴ4、レモン4の場合の重複が8通りある。 よって、 4*7*2-8=48 // |
11月17日(木) 0:19:42
51993 |
Mr.ダンディ |
リンゴを●、レモンを〇とし
(1)リンゴが 4個(だけ)連続する場合 [●●●●]をA,[●]をB とし [ ]〇[ ]〇[ ]〇[ ]〇[ ]〇[ ] 6つの [ ]のうち2つにA,Bを1つずつ挿入する仕方は 6x5=30(通り) そのうち A,Bを両端に入れる場合はが6つ並ぶので 30-2=28通り (2)レモンが 4個(だけ)連続する場合も4通り リンゴもリンゴも 4個(だけ)連続する場合は 8通りあるので 求める値は 28x2−8=48(通り)...としました。 |
茨木市
11月17日(木) 0:25:19
51994 |
みかん |
リンゴを○、レモンを×として書き表す。
(あ)○○○○(い)○(う) のパターン …(い)に少なくとも1つの×が入るが、(い)に5つ入るのはダメ。 →(あ)〜(う)に×を5つ入れるのは全部で14通り。 (あ)○(い)○○○○(う) (あ)××××(い)×(う) (あ)×(い)××××(う) も同様に14通りずつできるので、14×4=56通り…(A) ただし、○と×の両方が4連続するパターンはダブって計上している。 (あ)○○○○(い)××××(う) …(あ)〜(う)に○と×を入れる並べ方は ・(あ)に○× ・(あ)に×、(う)に○ ・(い)に×○ ・(う)に○× の4通り。 (あ)××××(い)○○○○(う) も同様に4通りできるので、ダブっているのは4×2=8通り…(B) 以上より、(A)−(B)=56−8=48通り、が答え。 |
11月17日(木) 0:34:07
51995 |
スモークマン |
地道に...^^;
(1)(4)の間に((1)),((4))いずれか必ず入る。 ...(2+2)*2=8 (1)?(4)・・・?に、((1))〜((3)),残りに((0))〜((3))を入れる... ? ((1))...1-3,2-2・・・2+1 ((2))...1-2,0-3・・・2+2 ((3))...1-1,0-2・・・1+2 so...8+2*2*(2*4+1*2)=48 時間かかりすぎ ^^; 皆さんのでお勉強〜m(_ _)m〜 |
11月17日(木) 0:35:03
51996 |
今年から高齢者 |
最近寝過ごしが多くなって、20分ほど遅れて参戦!
#51994(Mr.ダンディさん)と同じでした (6*5−2)×2−2*2*2=48 |
11月17日(木) 1:36:30
51997 |
「数学」小旅行 |
両方が1個、4個の時と片方だけがそうなるときに分けて数えました。 |
11月17日(木) 3:25:16
51998 |
ゴンとも |
並べる箇所をa,b,c,d,e,f,g,h,i,jとして
そこに置くリンゴを0,レモンを1として 十進Basic で for a=0 to 1 for b=0 to 1 for c=0 to 1 for d=0 to 1 for e=0 to 1 if a+b+c+d+e=0 or a+b+c+d+e=5 then goto 60 for f=0 to 1 if b+c+d+e+f=0 or b+c+d+e+f=5 then goto 50 for g=0 to 1 if c+d+e+f+g=0 or c+d+e+f+g=5 then goto 40 for h=0 to 1 if d+e+f+g+h=0 or d+e+f+g+h=5 then goto 30 for i=0 to 1 if e+f+g+h+i=0 or e+f+g+h+i=5 then goto 20 for j=0 to 1 IF f+g+h+i+j=0 OR f+g+h+i+j=5 THEN GOTO 10 IF a+b+c+d+e+f+g+h+i+j=5 AND ((a+b+c+d=0 OR b+c+d+e=0 OR c+d+e+f=0 OR d+e+f+g=0 OR e+f+g+h=0 OR f+g+h+i=0 OR g+h+i+j=0) OR (a+b+c+d=4 OR b+c+d+e=4 OR c+d+e+f=4 OR d+e+f+g=4 OR e+f+g+h=4 OR f+g+h+i=4 OR g+h+i+j=4)) THEN let s=s+1 10 next j 20 next i 30 next h 40 next g 50 next f 60 next e 70 next d 80 next c 90 next b 100 next a print s END f9押して 48・・・・・・(答え) そろそろ休みかと思いきや・・・ |
豊川市
11月17日(木) 8:42:36
MAIL:fttnm528@ybb.ne.jp 51999 |
「数学」小旅行 |
何の工夫もなく、プログラムすると、
p [0,1].repeated_permutation(10).count{|x|x.count(0)==5&&(x.to_s.include?("1, 1, 1, 1")||x.to_s.include?("0, 0, 0, 0"))&&!x.to_s.include?("1, 1, 1, 1, 1")&&!x.to_s.include?("0, 0, 0, 0, 0")} 失礼しました。 |
11月17日(木) 9:17:34
52000 |
「数学」小旅行 |
あまり変化はありませんが、2進数の文字列にして少し短くなりました。
p (2**10..2**11-1).map{|x|x.to_s(2)[1,8]}.count{|y|y.count('0')==5&&(y.include?('1111')||y.include?('0000'))&&!(y.include?('00000')||y.include?('11111'))} |
11月17日(木) 16:00:03
52001 |
「数学」小旅行 |
再帰関数を用いて1と2の並びを作り、条件を満たすものの個数を数えました。Rubyです。
def a(i,s,j,r,n) i<10?for c in[1,2];a(i+1,c,c==1?j+1:j,d=s==c ?r+1:0,[d,n].max)end :j==5&&n==3?$n+=1:'' end $n=0;a(0,0,0,0,0);p $n 毎々、楽しませて戴いております。感謝。 |
11月19日(土) 14:14:34
52002 |
紫の薔薇の人 |
W杯がまさかの展開になって、算チャレ忘れていて、今頃気が付いて、出遅れたと思っていたから、お休みは、ある意味助かった感じ。 |
11月24日(木) 0:47:29
52003 |
「数学」小旅行 |
今回の問題で、連続個数の最大が3個になるような並び方は何通りでしょうか?
答、110通り |
11月25日(金) 7:15:52
52004 |