順位表
順位表がまだ0人ですがこちらには入れましたね。
   9月8日(木) 0:11:48     51788
ベルク・カッツェ
行、列をABCD、1234とする。
AABCD、11234の場合
A1がある場合18通り、A1なしの場合9通り。
どこを2つにするかで4×4=16通り。
27×16=432となりました。
今回はなかなか難しかったと思います。
   9月8日(木) 0:16:25     51789
baLLjugglermoka
ロジックは分かってたのに、目解きで余裕かましていたら、計算ミス2連発。勿体なかった。
   9月8日(木) 1:19:16     51790
今年から高齢者
はじめは十進ベーシックで求めましたが.....
縦にA,B,C,D行、横に1,2,3,4列とする
今1列のA,Bにある場合、2,3,4列でC,Dを埋めることになる。
C,Dを2つで埋める時、2,3,4列のどの2つで埋めるか...3C2
その入れ替えで、3C2*2
残りの1つは、A,Bのいずれかなので、
2,3,4列のうちの2つで、C,Dを埋める場合は、3C2*2*2=12
2.3,4列の3列で、C,Dを埋める場合は、2*2*2−2=6
合計で、18とおり
A,B,C,D方向は、4C2=6。1,2,3,4方向は4とおりなので
18*6*4=432とおり
重複が結構やっかいで、それを避けるために苦労しました
   9月8日(木) 1:53:39     51791
「数学」小旅行
前回の問題でプログラムを考えすぎてたせいか、
今回はプログラムの方が先に浮かんできて、誘惑に負けました。
p (0..15).to_a.combination(5).select{|x|x.map{|y|y/4}.uniq.count==4&&x.map{|y|y%4}.uniq.count==4}.size

432ということで、。。。
   9月8日(木) 5:25:13     51792
Jママ
各行を上からABCDとすると、
左の列から(1,1,1,2個)、(1,1,2,1)、(1,1,2,1)、(2,1,1,1)のようにバラけて選べばよいので
(1,1,1,2個)の場合、
(A,A,B,CD)型+(A,B,AorB,CD)型+(A,B,C,Dを含む2個)型
=4×1×3×1+4×3×2×1+4×3×2×3
=108
108×4=432通り
   9月8日(木) 10:10:35     51793
吉川 マサル
実は、一昨年の東大入試(文系)のパクリです。m(_ _)m
Macbook   9月8日(木) 20:44:39   HomePage:算チャレ  51794
いちごみるく
*2111
2xoox
1oxxx
1oxxx
1xxxo

*2111
2ooxx
1oxxx
1xxox
1xxxo

*2111
2ooxx
1oxxx
1xxxo
1xxox
この対称性なので
4*4*3*3*3=432
   9月8日(木) 20:53:20     51795
ゴンとも
問題の図で線分を
横1
横2
横3
横4
縦5縦6縦7縦8
と番号を振り
すると赤い点のとりうる点は以下の(*,*)で16個
(1,5)(1,6)(1,7)(1,8)
(2,5)(2,6)(2,7)(2,8)
(3,5)(3,6)(3,7)(3,8)
(4,5)(4,6)(4,7)(4,8)
5個の赤い点は(a,b),(c,d),(e,f),(g,h),(i,j)として
十進Basicで

for a=1 to 4
for b=5 to 8
for c=a to 4
for d=5 to 8
if (a=c and b=d) then goto 70
for e=c to 4
for f=5 to 8
if (a=e and b=f) or (c=e and d=f) then goto 50
for g=e to 4
for h=5 to 8
if (a=g and b=h) or (c=g and d=h) or (e=g and f=h) then goto 30
for i=g to 4
FOR j=5 TO 8
IF (a=c AND b<d) AND c+d+e+f+g+h+i+j=36 AND c*d*e*f*g*h*i*j=40320 THEN let s1=s1+1
IF (a=c AND b<d) AND b+c+e+f+g+h+i+j=36 AND b*c*e*f*g*h*i*j=40320 AND ((a<>c OR b=>d) OR c+d+e+f+g+h+i+j<>36 OR c*d*e*f*g*h*i*j<>40320) THEN let s2=s2+1
IF (a=c AND b<d) AND b+c+d+e+g+h+i+j=36 AND b*c*d*e*g*h*i*j=40320 AND ((a<>c OR b=>d) OR b+c+e+f+g+h+i+j<>36 OR b*c*e*f*g*h*i*j<>40320) AND ((a<>c OR b=>d) OR c+d+e+f+g+h+i+j<>36 OR c*d*e*f*g*h*i*j<>40320) THEN let s3=s3+1
IF (a=c AND b<d) AND b+c+d+e+f+g+i+j=36 AND b*c*d*e*f*g*i*j=40320 AND ((a<>c OR b=>d) OR b+c+d+e+g+h+i+j<>36 OR b*c*d*e*g*h*i*j<>40320) AND ((a<>c OR b=>d) OR b+c+e+f+g+h+i+j<>36 OR b*c*e*f*g*h*i*j<>40320) AND ((a<>c OR b=>d) OR c+d+e+f+g+h+i+j<>36 OR c*d*e*f*g*h*i*j<>40320) THEN LET s4=s4+1
IF (c=e AND d<f) AND a+d+e+f+g+h+i+j=36 AND a*d*e*f*g*h*i*j=40320 THEN LET t1=t1+1
IF (c=e AND d<f) AND a+b+e+f+g+h+i+j=36 AND a*b*e*f*g*h*i*j=40320 AND ((c<>e OR d=>f) OR a+c+d+f+g+h+i+j<>36 OR a*c*d*f*g*h*i*j<>40320) AND ((c<>e OR d=>f) OR a+d+e+f+g+h+i+j<>36 OR a*d*e*f*g*h*i*j<>40320) THEN let t3=t3+1
IF (c=e AND d<f) AND a+b+d+e+g+h+i+j=36 AND a*b*d*e*g*h*i*j=40320 AND ((c<>e OR d=>f) OR a+b+e+f+g+h+i+j<>36 OR a*b*e*f*g*h*i*j<>40320) AND ((c<>e OR d=>f) OR a+c+d+f+g+h+i+j<>36 OR a*c*d*f*g*h*i*j<>40320) AND ((c<>e OR d=>f) OR a+d+e+f+g+h+i+j<>36 OR a*d*e*f*g*h*i*j<>40320) THEN let t4=t4+1
IF (c=e AND d<f) AND a+b+d+e+f+g+i+j=36 AND a*b*d*e*f*g*i*j=40320 AND ((c<>e OR d=>f) OR a+b+d+e+g+h+i+j<>36 OR a*b*d*e*g*h*i*j<>40320) AND ((c<>e OR d=>f) OR a+b+e+f+g+h+i+j<>36 OR a*b*e*f*g*h*i*j<>40320) AND ((c<>e OR d=>f) OR a+c+d+f+g+h+i+j<>36 OR a*c*d*f*g*h*i*j<>40320) AND ((c<>e OR d=>f) OR a+d+e+f+g+h+i+j<>36 OR a*d*e*f*g*h*i*j<>40320) THEN let t5=t5+1
IF (e=g AND f<h) AND a+c+d+f+g+h+i+j=36 AND a*c*d*f*g*h*i*j=40320 THEN LET u1=u1+1
IF (e=g AND f<h) AND a+b+c+f+g+h+i+j=36 AND a*b*c*f*g*h*i*j=40320 AND ((e<>g OR f=>h) OR a+c+d+e+f+h+i+j<>36 OR a*c*d*e*f*h*i*j<>40320) AND ((e<>g OR f=>h) OR a+c+d+f+g+h+i+j<>36 OR a*c*d*f*g*h*i*j<>40320) THEN LET u3=u3+1
IF (e=g AND f<h) AND a+b+c+d+g+h+i+j=36 AND a*b*c*d*g*h*i*j=40320 AND ((e<>g OR f=>h) OR a+b+c+e+f+h+i+j<>36 OR a*b*c*e*f*h*i*j<>40320) AND ((e<>g OR f=>h) OR a+b+c+f+g+h+i+j<>36 OR a*b*c*f*g*h*i*j<>40320) AND ((e<>g OR f=>h) OR a+c+d+e+f+h+i+j<>36 OR a*c*d*e*f*h*i*j<>40320) AND ((e<>g OR f=>h) OR a+c+d+f+g+h+i+j<>36 OR a*c*d*f*g*h*i*j<>40320) THEN let u5=u5+1
IF (e=g AND f<h) AND a+b+c+d+f+g+i+j=36 AND a*b*c*d*f*g*i*j=40320 AND ((e<>g OR f=>h) OR a+b+c+d+g+h+i+j<>36 OR a*b*c*d*g*h*i*j<>40320) AND ((e<>g OR f=>h) OR a+b+c+e+f+h+i+j<>36 OR a*b*c*e*f*h*i*j<>40320) AND ((e<>g OR f=>h) OR a+b+c+f+g+h+i+j<>36 OR a*b*c*f*g*h*i*j<>40320) AND ((e<>g OR f=>h) OR a+c+d+e+f+h+i+j<>36 OR a*c*d*e*f*h*i*j<>40320) AND ((e<>g OR f=>h) OR a+c+d+f+g+h+i+j<>36 OR a*c*d*f*g*h*i*j<>40320) THEN let u6=u6+1
if (g=i and h<j) and a+c+d+e+f+h+i+j=36 and a*c*d*e*f*h*i*j=40320 then let v1=v1+1
IF (g=i AND h<j) AND a+b+c+e+f+h+i+j=36 AND a*b*c*e*f*h*i*j=40320 AND ((g<>i OR h=>j) OR a+c+d+e+f+g+h+j<>36 OR a*c*d*e*f*g*h*j<>40320) AND ((g<>i OR h=>j) OR a+c+d+e+f+h+i+j<>36 OR a*c*d*e*f*h*i*j<>40320) THEN LET v3=v3+1
IF (g=i AND h<j) AND a+b+c+d+e+h+i+j=36 AND a*b*c*d*e*h*i*j=40320 AND ((g<>i OR h=>j) OR a+b+c+e+f+g+h+j<>36 OR a*b*c*e*f*g*h*j<>40320) AND ((g<>i OR h=>j) OR a+b+c+e+f+h+i+j<>36 OR a*b*c*e*f*h*i*j<>40320) AND ((g<>i OR h=>j) OR a+c+d+e+f+g+h+j<>36 OR a*c*d*e*f*g*h*j<>40320) AND ((g<>i OR h=>j) OR a+c+d+e+f+h+i+j<>36 OR a*c*d*e*f*h*i*j<>40320) THEN LET v5=v5+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 s1;s2;s3;s4;t1;t3;t4;t5;u1;u3;u5;u6;v1;v3;v5;s1+s2+s3+s4+t1+t3+t4+t5+u1+u3+u5+u6+v1+v3+v5
END

f9押して
36 36 24 12 48 24 24 12 48 36 12 12 48 36 24 432・・・・・・(答え)
豊川市   9月8日(木) 22:43:23   MAIL:fttnm528@ybb.ne.jp   51796
KawadaT
図の赤点位置を座標で表示します。

各行各列に一つ置けば足りるので、4個で間に合うのですが、5個使用するので、行(または)列で重複が生じます。

(0,2)と(0,3)に赤点がある場合、
残りの赤点が(1,0)(2,0)ですと、(3,1)の一通りになります。
残りの赤点が(1,0)(2,2)ですと、(3,1)の一通りになります。
残りの赤点が(1,0)(2,3)ですと、(3,1)の一通りになります。
残りの赤点が(1,0)(2,1)ですと、(3,0)(3,1) (3,2) (3,3)の4通りになります。

残りの赤点が(1,1)(2,1)ですと、(3,0)の一通りになります。
残りの赤点が(1,1)(2,2)ですと、(3,0)の一通りになります。
残りの赤点が(1,1)(2,3)ですと、(3,0)の一通りになります。
残りの赤点が(1,1)(2,0)ですと、(3,0)(3,1) (3,2) (3,3)の4通りになります。

残りの赤点が(1,2)ですと、(2,0)(3,1)または(2,1)(3,0)の2通りになります。
残りの赤点が(1,3)でも、(2,0)(3,1)または(2,1)(3,0)の2通りになります。

したがって、(0,2)と(0,3)に赤点がある場合、合計18通りになります。

一列に2個赤点を置く場合の和は4C2なので6通り、これが4列あるので、
18×6×4=432通りになります。
   9月9日(金) 4:44:55     51797
SECOND
! 十進BASIC で、シラミツブシ
DIM w(8), h(16),v(16) ! 上から横縦に16点の通し番号
MAT READ h,v
DATA 1,1,1,1, 2,2,2,2, 3,3,3,3, 4,4,4,4 ! 上から順に横線番号(横縦線8本の通し番号)
DATA 5,6,7,8, 5,6,7,8, 5,6,7,8, 5,6,7,8 ! 左から順に縦線番号

FOR a=1 TO 16
FOR b=a+1 TO 16
FOR c=b+1 TO 16
FOR d=c+1 TO 16
FOR e=d+1 TO 16 !  16点から5点の組合せ C(16,5)=4368通り
MAT w=ZER
LET w(h(a))=1 !  横縦線8本、埋め尽くしたの検査
LET w(v(a))=1
LET w(h(b))=1
LET w(v(b))=1
LET w(h(c))=1
LET w(v(c))=1
LET w(h(d))=1
LET w(v(d))=1
LET w(h(e))=1
LET w(v(e))=1
FOR i=1 TO 8
IF w(i)=0 THEN EXIT FOR
NEXT i
IF 8< i THEN
LET n=n+1
PRINT USING "! ###) ## ## ## ## ##": n,a,b,c,d,e
END IF
NEXT e
NEXT d
NEXT c
NEXT b
NEXT a

END

! 1) 1 2 5 11 16
! 2) 1 2 5 12 15
!  (
!   )
! 432) 4 8 11 13 14
   9月9日(金) 8:24:28     51798
「数学」小旅行
縦の列のどれかで2点取る。どの列かで、4とおり。
4点からどの2点をとるかで、c(4,2)=6とおり。

○××× に対して、残り3点の取り方は以下の2種類。
○×××
×××× 
××××

残りの3列には1点ずつあって

○×××
○×××
×○○× 2個の行と1個の行。どちらの行かで2とおり。
×××○ さらに2個の取り方が、c(3,2)=3とおり。

○○×× 1個は2個列の行にある。どの列かで3とおり。どちらの行かで2とおり。
○×××
××○× 残り2個は行に1個ずつで、列の選び方で、2とおり。
×××○

以上から、4×6×(2×3+3×2×2)=24×18=432
   9月9日(金) 15:42:14     51799
まるケン
#51799
納得!ナイス解説!!

試行錯誤でパターンを作っていて惜しいところまで気づいていたのですが、答えにたどり着けず、、、

で、出遅れましたが、ワンライナー
p [5,6,7,8].product([1,2,3,4]).combination(5).count{|a|a.flatten.uniq.size==8}

行番号と列番号を異なる数字にしたところがミソかな。
   9月10日(土) 17:51:21   MAIL:take4310@mobile.email.ne.jp   51800
紫の薔薇の人
#51794
>実は、一昨年の東大入試(文系)のパクリです

パクリであることを確認しました。
某書の解説で、4!*12=288が、陥りやすい誤りとして例示されていたのには苦笑しました。

スマートに出来ないか考えてうまくいかず、連続正解が途切れる心配がありましたが、
最後はプログラム書けばよいと、ぎりぎりまで手動で考えることにしました。
(集合演算が使えるプログラム言語に習熟していたら、先にプログラムしていたんでしょうが。)
最後には、泥臭く、絶対に漏れがないように場合分けして、図を何枚も書いて解きました。

まず、
(A)1列目に2個ある場合
(B)1列目に1個ある場合
に分けました。

(A)1列目に2個ある場合

1列目に2個ある選び方は、4C2=6通り。
このそれぞれについて、調べます。
代表して、1行1列、2行1列にあるとします。
次に
(A1)3-4行目×2-4列目に丁度2個あり、1-2行目×2-4列目に丁度1個ある場合
(A2)3-4行目×2-4列目に丁度3個ある場合
に分けて、それぞれ3-4行目×2-4列目を6C2通り、6C3通り、図示して、条件に合致する数を数え上げました。
(A1)12通り。
(A2)6通り。
だから、(A)の場合は、6*(12+6)=108通り。

(B)1列目に1個ある場合

1列目に1個ある選び方は、4C1=4通り。
このそれぞれについて、調べます。
代表して、1行1列にあるとします。
次に
(B1)1行目×2-4列目に丁度1個あり、2-4行目×2-4列目に丁度3個ある場合
(B2)2-4行目×2-4列目に丁度4個ある場合

(B1)1行目×2-4列目に丁度1個選ぶ方法は、3C1=3通り。
1行目×2列目を選ぶ場合で代表して、2-4行目×2-4列目に丁度3個ある場合を調べると、12通り。
(B1)の場合は、3*12=36通り。

(B2)の場合は、元の問題の縦横サイズと、置く装置の数を1ずつ減らした問題と同じで、
この問題を、1列目に2つの場合と1つの場合に分けて同様にして解くと、45通り。

だから、(B)の場合は、4*(36+45)=324通り。

全体では、108+324=432通り。
//
   9月11日(日) 7:18:34     51801
清一
東大文系の2題の小問、本番じゃあせってできないな。高校生は大変?能力が一番ある時だから大丈夫か(笑)。

   9月12日(月) 8:30:09     51802
「数学」小旅行
#51800 いいです!うまい!!
行と列を違う数字で表して8通りになるのを数える。軽快!

私は、16個の点に0から15までの番号を付けて、5個を選び、
4でわった商で行を、余りで列を判断して、行と列を網羅する
ものを数えました。
前回の問題でやっていた、行と列に注目する方法に引きずられていました。

   9月12日(月) 8:46:52     51803