¥Ù¥ë¥¯¡¦¥«¥Ã¥Ä¥§
¥¢¤«¤é¤Î¼ù·Á¿Þ¤ò½ñ¤­3¡ß2¡ß1¡á6¤¬6¸Ä¤Ç36Ä̤ꡣ
¥¤¤«¤é¤Ç3¡ß2¡ß1¤¬2¸Ä¤È4¡ß3¡ß2¡ß1¤Ç36Ä̤ꡣ
¥¦¤«¤é¤Ç3¡ß2¡ß1¤¬4¸Ä¤Ç24Ä̤ꡣ
Á´Éô­¤·¤Æ2ÇܤÇ192Ä̤ê¤Ë¤Ê¤ê¤Þ¤·¤¿¡£
ºÇ½é·×»»¥ß¥¹¤Ç¸íÅú¤·¤Æ2²óÌܤÇÀµ²ò¤Ç¤¹¡£
¡¡¡¡ 12·î14Æü¡ÊÌÚ¡Ë 0:08:31¡¡¡¡ ¡¡¡¡52975
º£Ç¯¤«¤é¹âÎð¼Ô
Î٤ˤʤé¤Ê¤¤ºÂ¤êÊý¤Ï¡¢¥¢¥¦¥ª¡¢¥¢¥¦¥«¡¢¥¢¥¨¥«¡¢¥¤¥¨¥«¡¢¥¤¥ª
¤³¤ì¤é¤Î½çÈ֤ȻĤê¤ÎÎ٤˺¤餶¤ë¤òÆÀ¤Ê¤¤ºÂ¤êÊý¤ÎÀÑÏÂ
¡¡¡¡ 12·î14Æü¡ÊÌÚ¡Ë 0:13:57¡¡¡¡ ¡¡¡¡52976
»ç¤Îé¬é¯¤Î¿Í
ÁÇľ¤Ë¼ù·Á¿Þ¤òºî¤ê¤Þ¤·¤¿¡£

¤¹¤Ç¤ËºÂ¤Ã¤Æ¤¤¤ë¿Í¤ÎÎ٤ˤʤé¤Ê¤¤ºÂÀʤ¬¶õ¤¤¤Æ¤¤¤ëºÂ¤êÊý¤ò·è¤á¤ë¤È¡¢»Ä¤ê¤Ï3Àʤޤ¿¤Ï£´ÀʤνçÎó¤Ë¤Ê¤ë¡£

¥¢¥¦¥ª*
¥¢¥¦¥«*
¥¢¥¨¥«*
¥¢¥ª¥¦*
¥¢¥«¥¦*
¥¢¥«¥¨*
¥¤¥¨¥«*
¥¤¥ª¢¨
¥¤¥«¥¨*
¥¦¥¢¥ª*
¥¦¥¢¥«*
¥¦¥ª¥¢*
¥¦¥«¥¢*

¥¨¡¢¥ª¡¢¥«¤Ç»Ï¤Þ¤ë¤Î¤Ï¡¢¤½¤ì¤¾¤ì¡¢¥¦¡¢¥¤¡¢¥¢¤Ç»Ï¤Þ¤ë¾ì¹ç¤ÈƱ¤¸¿ô

*¤¬»Ä¤ê£³ÀʤνçÎó
¢¨¤¬»Ä¤ê£´ÀʤνçÎó

(3!*12+4!*1)*2¡á192
//
¡¡¡¡ 12·î14Æü¡ÊÌÚ¡Ë 0:16:26¡¡¡¡ ¡¡¡¡52977
¥¹¥â¡¼¥¯¥Þ¥ó
xoxoxo
xoxoxo
xoxoox
xooxox
oxoxox
¤¬...4*3!*3!=144
oxooxo
¤¬2!*4!=48
¹ç·×=144+48=192Ä̤ê

192/6!=4/15¤Ê¤Î¤Í¡©
²¿¤«°ÕÌ£¤¢¤ë¤Î¤«¤·¤é¤ó...
¡¡¡¡ 12·î14Æü¡ÊÌÚ¡Ë 0:21:50¡¡¡¡ ¡¡¡¡52978
¤ß¤«¤ó
#52976¡Êº£Ç¯¤«¤é¹âÎð¼Ô¤µ¤ó¡Ë¤ÈƱ¤¸¤ä¤êÊý¤Ç¤·¤¿¡£¥¤¥ª¤Î¥Ñ¥¿¡¼¥ó¤ò˺¤ì¤Æ¤¤¤¿¤Î¤Ç
°ìȯÀµ²ò¤òƨ¤·¤Þ¤·¤¿¡£

ÌäÂê¤Î¤è¤¦¤Ê£¶¿Í³Ý¤±¤Ê¤éÉáÄ̤Ïξü¤¬ºÇ½é¤ËËä¤Þ¤ë¤È»×¤¤¤Þ¤¹¤¬¡¢¡Ö±Ø¤Ç»ß¤Þ¤Ã¤¿»þ¤Ë
ü¤Ã¤³¤ÎÀʤϴ¨¤¤¤«¤é¤¤¤ä¤À¢ª¥¤¤«¥ª¤òÁª¤Ö¡×¤Ã¤Æ¿Í¤â¤¤¤ë¤Î¤Ç¤·¤ç¤¦¤«¡©
¡¡¡¡ 12·î14Æü¡ÊÌÚ¡Ë 0:52:51¡¡¡¡ ¡¡¡¡52979
mukku
¥×¥í¥°¥é¥à¤Ç²ò¤­¤Þ¤·¤¿
¡¡¡¡ 12·î14Æü¡ÊÌÚ¡Ë 2:08:01¡¡¡¡ ¡¡¡¡52980
¡Ö¿ô³Ø¡×¾®Î¹¹Ô
ÎÙ¤ê¹ç¤ï¤»¤¬¤Ê¤¤¤è¤¦¤ËºÂ¤Ã¤Æ¤«¤é»Ä¤ê¤òºÁ¤Ã¤Æ¹Ô¤¯¤è¤¦¤Ë¤¹¤ë¤Î¤Ç¡¢
£²¿Í¤È4¿Í¤Î¾ì¹ç¤È3¿Í¤È3¿Í¤Î¾ì¹ç¤Ëʬ¤±¤Æ¿ô¤¨¤Þ¤·¤¿¡£
»×¤¤°ã¤¤¤ò¤·¤ÆºÂÀʤ¬£¸¤³¤¢¤ë¤È¤·¤Æ°Å»»¤·¤Æ¤Æ¤¹¤´¤¤¿ô¤À¤Ê¤¢¤È»×¤Ã¤Æ¤Þ¤·¤¿¡£
ǧ¾Ú¤Ç½³¤é¤ì¤ë¤Î¤ÇÌäÂê¤ò¸«Ä¾¤·¤Æ¡¢¤Ê¤ó¤À6¸Ä¤«¡Ê¡÷¡÷¡Ë¤Ç¤·¤¿¡£
¡¡¡¡ 12·î14Æü¡ÊÌÚ¡Ë 3:58:57¡¡¡¡ ¡¡¡¡52981
¡Ö¿ô³Ø¡×¾®Î¹¹Ô
Îã¤Ë¤è¤Ã¤Æ¡¢¥×¥í¥°¥é¥à¤Ç¤¹¡£
K=(1..6).to_a.permutation.to_a
count=0
for i in K
¡¡¡¡a=[1,2,3,4,5,6]
¡¡¡¡for j in (0..5)
¡¡¡¡¡¡¡¡if a==[] then
¡¡¡¡¡¡¡¡¡¡¡¡count+=1;break
¡¡¡¡¡¡¡¡elsif a.member? i[j] then
¡¡¡¡¡¡¡¡¡¡¡¡a=a-[i[j],i[j]-1,i[j]+1]
¡¡¡¡¡¡¡¡else break
¡¡¡¡¡¡¡¡end
¡¡¡¡end
end
p count
¡¡¡¡ 12·î14Æü¡ÊÌÚ¡Ë 14:07:43¡¡¡¡ ¡¡¡¡52982
KawadaT
º£Ç¯¤«¤é¹âÎð¼Ô¡¡¤µ¤ó¤Î¤ä¤êÊý¤ÈƱ¤¸¤Ç¤¹¤¬¡¢

1) Î٤ˤʤé¤Ê¤¤ºÂ¤êÊý¤Ç¡¢¥¢¥¦¥ª¡¢¥¢¥¦¥«¡¢¥¢¥¨¥«¡¢¥¤¥¨¥«¤Î4Ä̤ê¤Ë¤Ä¤¤¤Æ¤Ï¡¢3¤Ä¤ÎºÂÀʤò¤Þ¤ºËä¤á¤Æ¡¢»Ä¤ê3¤Ä¤ÎºÂÀʤòËä¤á¤ë¤Î¤Ç¡¢4*3¡ª*3!=144Ä̤ê
2) Î٤ˤʤé¤Ê¤¤ºÂ¤êÊý¤Ç¡¢¥¤¥ª¤Î¾ì¹ç¤Ï¡¢2*4¡ª=48Ä̤ê
144+48=192Ä̤ê¤È¤Ê¤ê¤Þ¤¹¡£
¡¡¡¡ 12·î14Æü¡ÊÌÚ¡Ë 20:18:42¡¡¡¡ ¡¡¡¡52983
»»¿ô¹¥¤­¤Î¾®³ØÀ¸
º£²ó¤â³Ú¤·¤¯²ò¤±¤Þ¤·¤¿¡£

¡Ò²ò¤­Êý¡Ó

1È֤Ϥ¸¤á¤ËºÂ¤ë¿Í¤¬¤É¤³¤ËºÂ¤ë¤Î¤«¤Ç¾ì¹çʬ¤±¤ò¤·¤Þ¤¹¡£
¤Þ¤¿ÂоÎÀ­¤è¤ê1È֤Ϥ¸¤á¤¬¥¢¤Î»þ¤È¥«¤Î»þ¡¢¡¡¥¤¤Î»þ¤È¥ª¤Î»þ¡¢¡¡¥¦¤Î»þ¤È¥¨¤Î»þ¤Ï
¤½¤ì¤¾¤ìƱ¤¸Ä̤ꤺ¤Ä¤¢¤ë¤Î¤Ç¥¢¡¤¥¤¡¤¥¦¤Î»þ¤Î¤ß¹Í¤¨¤ë¡£

üñ¡¤1È֤Ϥ¸¤á¤ËºÂ¤ë¿Í¤¬¥¢¤Î»þ
2ÈÖÌܤ˺¤ë¿Í¤Ï¥¦¡¤¥¨¡¤¥ª¡¤¥«¤Î¤¤¤º¤ì¤«¤ËºÂ¤ë¡£
­¡¥¦¤ËºÂ¤ë»þ¡¦¡¦¡¦3ÈÖÌܤ˺¤ë¿Í¤Ï¥ª¤Þ¤¿¤Ï¥«¤ËºÂ¤ë¡£
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¤É¤Á¤é¤Ë¤·¤Æ¤â»Ä¤ê¤Î3¿Í¤Ï¡Ö»ÅÊý¤Ê¤¯ºÂ¤ë¡×¤Î¤Ç3¡ß2¡ß1=6Ä̤ê
¡¡¡¡¡¡¡¡¡¡¡¡¡¡­¡¡¦¡¦¡¦6¡ß2=12 12Ä̤ê
­¢¥¨¤ËºÂ¤ë»þ¡¦¡¦¡¦3ÈÖÌܤ˺¤ë¿Í¤Ï¥«¤ËºÂ¤ë¡£
¡¡¡¡¡¡¡¡¡¡¡¡¡¡»Ä¤ê¤Î3¿Í¤Ï¡Ö»ÅÊý¤Ê¤¯ºÂ¤ë¡×¤Î¤Ç6Ä̤ê
¡¡¡¡¡¡¡¡¡¡¡¡¡¡­¢¡¦¡¦¡¦6Ä̤ê
­£¥ª¤ËºÂ¤ë»þ¡¦¡¦¡¦­¢¤ÈÂоΤÀ¤«¤é6Ä̤ê
¡¡¡¡¡¡¡¡¡¡¡¡¡¡­£¡¦¡¦¡¦6Ä̤ꡡ
­¤¥«¤ËºÂ¤ë»þ¡¦¡¦¡¦­¡¤ÈÂоΤÀ¤«¤é6Ä̤ê
¡¡¡¡¡¡¡¡¡¡¡¡¡¡­¤¡¦¡¦¡¦12Ä̤ê
¤è¤Ã¤Æ1È֤Ϥ¸¤á¤Î¿Í¤¬¥¢¤ËºÂ¤ë»þ¤Ï(6+12)¡ß2=36Ä̤ꡡ¡¡üñ¡¦¡¦¡¦36Ä̤ê

üò¡¤1È֤Ϥ¸¤á¤Î¿Í¤¬¥¤¤ËºÂ¤ë»þ
2ÈÖÌܤ˺¤ë¿Í¤Ï¥¨¡¤¥ª¡¤¥«¤Î¤¤¤º¤ì¤«¤ËºÂ¤ë¡£
­¡¥¨¤ËºÂ¤ë»þ¡¦¡¦¡¦3ÈÖÌܤ˺¤ë¿Í¤Ï¥«¤ËºÂ¤ë¡£
¡¡¡¡¡¡¡¡¡¡¡¡¡¡»Ä¤ê¤Î3¿Í¤Ï¡Ö»ÅÊý¤Ê¤¯ºÂ¤ë¡×¤Î¤Ç6Ä̤ê
¡¡¡¡¡¡¡¡¡¡¡¡¡¡­¡¡¦¡¦¡¦6Ä̤ê
­¢¥ª¤ËºÂ¤ë»þ¡¦¡¦¡¦»Ä¤ê¤Î4¿Í¤Ï¡Ö»ÅÊý¤Ê¤¯ºÂ¤ë¡×¤Î¤Ç4¡ß3¡ß2¡ß1=24
¡¡¡¡¡¡¡¡¡¡¡¡¡¡­¢¡¦¡¦¡¦24Ä̤ê
­£¥«¤ËºÂ¤ë»þ¡¦¡¦¡¦­¡¤ÈÂоΤÀ¤«¤é6Ä̤ê
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡­£¡¦¡¦¡¦6Ä̤ê
¤è¤Ã¤Æ1È֤Ϥ¸¤á¤Î¿Í¤¬¥¤¤ËºÂ¤ë»þ¤Ï6+24+6=36 üò¡¦¡¦¡¦36Ä̤ê

üó¡¤1È֤Ϥ¸¤á¤Î¿Í¤¬¥¦¤ËºÂ¤ë»þ
2ÈÖÌܤ˺¤ë¿Í¤Ï¥¢¡¤¥ª¡¤¥«¤Î¤¤¤º¤ì¤«¤ËºÂ¤ë¡£
­¡¥¢¤ËºÂ¤ë»þ¡¦¡¦¡¦3ÈÖÌܤ˺¤ë¿Í¤Ï¥ª¤Þ¤¿¤Ï¥«¤ËºÂ¤ë¡£
¡¡¡¡¡¡¡¡¡¡¡¡¡¡»Ä¤ê¤Î3¿Í¤Ï¡Ö»ÅÊý¤Ê¤¯ºÂ¤ë¡×¤Î¤Ç6Ä̤ê¡ß2=12Ä̤ê
¡¡¡¡¡¡¡¡¡¡¡¡¡¡­¡¡¦¡¦¡¦12Ä̤ê
­¢¥ª¤ËºÂ¤ë»þ¡¦¡¦¡¦3ÈÖÌܤ˺¤ë¿Í¤Ï¥¢¤ËºÂ¤ë¡£
¡¡¡¡¡¡¡¡¡¡¡¡¡¡»Ä¤ê¤Î3¿Í¤Ï¡Ö»ÅÊý¤Ê¤¯ºÂ¤ë¡×¤Î¤Ç6Ä̤ê
¡¡¡¡¡¡¡¡¡¡¡¡¡¡­¢¡¦¡¦¡¦6Ä̤ê
­£¥«¤ËºÂ¤ë»þ¡¦¡¦¡¦­¢¤ÈÂоΤÀ¤«¤é6Ä̤ꡣ
¡¡¡¡¡¡¡¡¡¡¡¡¡¡­£¡¦¡¦¡¦6Ä̤ê
¤è¤Ã¤Æ1È֤Ϥ¸¤á¤Î¿Í¤¬¥¦¤ËºÂ¤ë»þ¤Ï12+6+6=24Ä̤ꡡ¡¡ü󡦡¦¡¦24Ä̤ê

¤Ä¤Þ¤ê1È֤Ϥ¸¤á¤Î¿Í¤¬¥¨¡¤¥ª¡¤¥«¤Î»þ¤â¤½¤ì¤¾¤ì36Ä̤ꡤ36Ä̤ꡤ24Ä̤ê¤Ê¤Î¤Ç
Åú¤¨¤Ï(36+36+24)¡ß2=192Ä̤ꡡ¡¡¡¡¡¡¡¡¡¡Åú¤¨¡¦¡¦¡¦192Ä̤ê

ÂоÎÀ­¤ò»È¤¦¤«»È¤ï¤Ê¤¤¤«¤Ç¤À¤¤¤Ö¥¹¥Ô¡¼¥É¤¬ÊѤï¤ëÌäÂê¤À¤È»×¤¤¤Þ¤·¤¿¡£
Ĺʸ¼ºÎ餷¤Þ¤·¤¿¡£

¡¡¡¡ 12·î14Æü¡ÊÌÚ¡Ë 22:42:36¡¡¡¡ ¡¡¡¡52984
»»¿ô¹¥¤­¤Î¾®³ØÀ¸
º£²ó¤â³Ú¤·¤¯²ò¤±¤Þ¤·¤¿¡£

¡Ò²ò¤­Êý¡Ó

1È֤Ϥ¸¤á¤ËºÂ¤ë¿Í¤¬¤É¤³¤ËºÂ¤ë¤Î¤«¤Ç¾ì¹çʬ¤±¤ò¤·¤Þ¤¹¡£
¤Þ¤¿ÂоÎÀ­¤è¤ê1È֤Ϥ¸¤á¤¬¥¢¤Î»þ¤È¥«¤Î»þ¡¢¡¡¥¤¤Î»þ¤È¥ª¤Î»þ¡¢¡¡¥¦¤Î»þ¤È¥¨¤Î»þ¤Ï
¤½¤ì¤¾¤ìƱ¤¸Ä̤ꤺ¤Ä¤¢¤ë¤Î¤Ç¥¢¡¤¥¤¡¤¥¦¤Î»þ¤Î¤ß¹Í¤¨¤ë¡£

üñ¡¤1È֤Ϥ¸¤á¤ËºÂ¤ë¿Í¤¬¥¢¤Î»þ
2ÈÖÌܤ˺¤ë¿Í¤Ï¥¦¡¤¥¨¡¤¥ª¡¤¥«¤Î¤¤¤º¤ì¤«¤ËºÂ¤ë¡£
­¡¥¦¤ËºÂ¤ë»þ¡¦¡¦¡¦3ÈÖÌܤ˺¤ë¿Í¤Ï¥ª¤Þ¤¿¤Ï¥«¤ËºÂ¤ë¡£
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¤É¤Á¤é¤Ë¤·¤Æ¤â»Ä¤ê¤Î3¿Í¤Ï¡Ö»ÅÊý¤Ê¤¯ºÂ¤ë¡×¤Î¤Ç3¡ß2¡ß1=6Ä̤ê
¡¡¡¡¡¡¡¡¡¡¡¡¡¡­¡¡¦¡¦¡¦6¡ß2=12 12Ä̤ê
­¢¥¨¤ËºÂ¤ë»þ¡¦¡¦¡¦3ÈÖÌܤ˺¤ë¿Í¤Ï¥«¤ËºÂ¤ë¡£
¡¡¡¡¡¡¡¡¡¡¡¡¡¡»Ä¤ê¤Î3¿Í¤Ï¡Ö»ÅÊý¤Ê¤¯ºÂ¤ë¡×¤Î¤Ç6Ä̤ê
¡¡¡¡¡¡¡¡¡¡¡¡¡¡­¢¡¦¡¦¡¦6Ä̤ê
­£¥ª¤ËºÂ¤ë»þ¡¦¡¦¡¦­¢¤ÈÂоΤÀ¤«¤é6Ä̤ê
¡¡¡¡¡¡¡¡¡¡¡¡¡¡­£¡¦¡¦¡¦6Ä̤ꡡ
­¤¥«¤ËºÂ¤ë»þ¡¦¡¦¡¦­¡¤ÈÂоΤÀ¤«¤é6Ä̤ê
¡¡¡¡¡¡¡¡¡¡¡¡¡¡­¤¡¦¡¦¡¦12Ä̤ê
¤è¤Ã¤Æ1È֤Ϥ¸¤á¤Î¿Í¤¬¥¢¤ËºÂ¤ë»þ¤Ï(6+12)¡ß2=36Ä̤ꡡ¡¡üñ¡¦¡¦¡¦36Ä̤ê

üò¡¤1È֤Ϥ¸¤á¤Î¿Í¤¬¥¤¤ËºÂ¤ë»þ
2ÈÖÌܤ˺¤ë¿Í¤Ï¥¨¡¤¥ª¡¤¥«¤Î¤¤¤º¤ì¤«¤ËºÂ¤ë¡£
­¡¥¨¤ËºÂ¤ë»þ¡¦¡¦¡¦3ÈÖÌܤ˺¤ë¿Í¤Ï¥«¤ËºÂ¤ë¡£
¡¡¡¡¡¡¡¡¡¡¡¡¡¡»Ä¤ê¤Î3¿Í¤Ï¡Ö»ÅÊý¤Ê¤¯ºÂ¤ë¡×¤Î¤Ç6Ä̤ê
¡¡¡¡¡¡¡¡¡¡¡¡¡¡­¡¡¦¡¦¡¦6Ä̤ê
­¢¥ª¤ËºÂ¤ë»þ¡¦¡¦¡¦»Ä¤ê¤Î4¿Í¤Ï¡Ö»ÅÊý¤Ê¤¯ºÂ¤ë¡×¤Î¤Ç4¡ß3¡ß2¡ß1=24
¡¡¡¡¡¡¡¡¡¡¡¡¡¡­¢¡¦¡¦¡¦24Ä̤ê
­£¥«¤ËºÂ¤ë»þ¡¦¡¦¡¦­¡¤ÈÂоΤÀ¤«¤é6Ä̤ê
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡­£¡¦¡¦¡¦6Ä̤ê
¤è¤Ã¤Æ1È֤Ϥ¸¤á¤Î¿Í¤¬¥¤¤ËºÂ¤ë»þ¤Ï6+24+6=36 üò¡¦¡¦¡¦36Ä̤ê

üó¡¤1È֤Ϥ¸¤á¤Î¿Í¤¬¥¦¤ËºÂ¤ë»þ
2ÈÖÌܤ˺¤ë¿Í¤Ï¥¢¡¤¥ª¡¤¥«¤Î¤¤¤º¤ì¤«¤ËºÂ¤ë¡£
­¡¥¢¤ËºÂ¤ë»þ¡¦¡¦¡¦3ÈÖÌܤ˺¤ë¿Í¤Ï¥ª¤Þ¤¿¤Ï¥«¤ËºÂ¤ë¡£
¡¡¡¡¡¡¡¡¡¡¡¡¡¡»Ä¤ê¤Î3¿Í¤Ï¡Ö»ÅÊý¤Ê¤¯ºÂ¤ë¡×¤Î¤Ç6Ä̤ê¡ß2=12Ä̤ê
¡¡¡¡¡¡¡¡¡¡¡¡¡¡­¡¡¦¡¦¡¦12Ä̤ê
­¢¥ª¤ËºÂ¤ë»þ¡¦¡¦¡¦3ÈÖÌܤ˺¤ë¿Í¤Ï¥¢¤ËºÂ¤ë¡£
¡¡¡¡¡¡¡¡¡¡¡¡¡¡»Ä¤ê¤Î3¿Í¤Ï¡Ö»ÅÊý¤Ê¤¯ºÂ¤ë¡×¤Î¤Ç6Ä̤ê
¡¡¡¡¡¡¡¡¡¡¡¡¡¡­¢¡¦¡¦¡¦6Ä̤ê
­£¥«¤ËºÂ¤ë»þ¡¦¡¦¡¦­¢¤ÈÂоΤÀ¤«¤é6Ä̤ꡣ
¡¡¡¡¡¡¡¡¡¡¡¡¡¡­£¡¦¡¦¡¦6Ä̤ê
¤è¤Ã¤Æ1È֤Ϥ¸¤á¤Î¿Í¤¬¥¦¤ËºÂ¤ë»þ¤Ï12+6+6=24Ä̤ꡡ¡¡ü󡦡¦¡¦24Ä̤ê

¤Ä¤Þ¤ê1È֤Ϥ¸¤á¤Î¿Í¤¬¥¨¡¤¥ª¡¤¥«¤Î»þ¤â¤½¤ì¤¾¤ì36Ä̤ꡤ36Ä̤ꡤ24Ä̤ê¤Ê¤Î¤Ç
Åú¤¨¤Ï(36+36+24)¡ß2=192Ä̤ꡡ¡¡¡¡¡¡¡¡¡¡Åú¤¨¡¦¡¦¡¦192Ä̤ê

ÂоÎÀ­¤ò»È¤¦¤«»È¤ï¤Ê¤¤¤«¤Ç¤À¤¤¤Ö¥¹¥Ô¡¼¥É¤¬ÊѤï¤ëÌäÂê¤À¤È»×¤¤¤Þ¤·¤¿¡£
Ĺʸ¼ºÎ餷¤Þ¤·¤¿¡£

¡¡¡¡ 12·î14Æü¡ÊÌÚ¡Ë 22:51:49¡¡¡¡ ¡¡¡¡52985
»»¿ô¹¥¤­¤Î¾®³ØÀ¸
´Ö°ã¤¨¤Æ2²ó½ñ¤­¹þ¤ó¤Ç¤·¤Þ¤¤¤Þ¤·¤¿¡£
¤¹¤¤¤Þ¤»¤ó🙇
¡¡¡¡ 12·î14Æü¡ÊÌÚ¡Ë 22:53:28¡¡¡¡ ¡¡¡¡52986
CRYING DOLPHIN
¤³¤Î¼ê¤ÎÌäÂê¤Ï¡¢ºÂÀʤ¬Áý¤¨¤¿¾ì¹ç¤ÏÁ²²½¼°¤Ç²ò¤±¤ë¤Î¤«¤Ê¡¼¤Ã¤Æ¤Î¤¬µ¤¤Ë¤Ê¤ë¡£
by °Õ³°¤È¥Ï¥Þ¤Ã¤Æ¤·¤Þ¤Ã¤¿¿Í¡£
´é¾å¤²¤¿Æ»¤ÎÀè¡¡¡¡ 12·î15Æü¡Ê¶â¡Ë 1:22:52¡¡¡¡ MAIL:¤Ô¤«¡¼ HomePage:¤Ô¤«¤Ô¤«¤µ¤ó¤¹¤¦¡£¡¡¡¡52987
¡Ö¿ô³Ø¡×¾®Î¹¹Ô
¾¯¡¹¤Î¥Ð¥°¼è¤ê¤ò¤·¤Æ¡¢ºÂÀÊ¿ô£î¸Ä¤Çµá¤á¤Æ¤ß¤Þ¤·¤¿¡£
n=10
K=(1..n).to_a.permutation.to_a
count=0
for i in K
¡¡¡¡a=(1..n).to_a
¡¡¡¡for j in (0..n-1)
¡¡¡¡¡¡¡¡if a.member? i[j] then
¡¡¡¡¡¡¡¡¡¡¡¡a=a-[i[j],i[j]-1,i[j]+1]
¡¡¡¡¡¡¡¡¡¡¡¡if a==[] then count+=1;break end
¡¡¡¡¡¡¡¡else break
¡¡¡¡¡¡¡¡end
¡¡¡¡end
end
p count

¡¡£î¡¡¡¡¡¡ºÂ¤êÊý
¡¡£±¡¡¡¡¡¡¡¡¡¡¡¡£±
¡¡£²¡¡¡¡¡¡¡¡¡¡¡¡£²
¡¡£³¡¡¡¡¡¡¡¡¡¡¡¡£´
¡¡£´¡¡¡¡¡¡¡¡¡¡£±£²
¡¡£µ¡¡¡¡¡¡¡¡¡¡£´£¸
¡¡£¶¡¡¡¡¡¡¡¡£±£¹£²
¡¡£·¡¡¡¡¡¡£±£°£°£¸
¡¡£¸¡¡¡¡¡¡£µ£·£¶£°
¡¡£¹¡¡¡¡£³£¶£°£°£°
£±£°¡¡£²£µ£¹£²£°£°
¡¡¡¡ 12·î15Æü¡Ê¶â¡Ë 8:54:33¡¡¡¡ ¡¡¡¡52988
¥ß¡¼¥È¤¿¤±¤·
»Ä¤ê3¿Í¤Ç¡Ö»ÅÊý¤Ê¤¯ºÂ¤ë¡×¢ª6Ä̤ê
»Ä¤ê4¿Í¤Ç¡Ö»ÅÊý¤Ê¤¯ºÂ¤ë¡×¢ª24Ä̤ê
¤ò¾å¼ê¤¯»È¤¤¤Ê¤¬¤é¼ù·Á¿Þ¤ò¥¢¡¦¥¤¡¦¥¦¤Î3¤Ä½ñ¤­¡¢ÂоÎÀ­¤Ç¡ß2¤·¤Þ¤·¤¿
»æ¤Ë½ñ¤­¤Ê¤¬¤é¤ä¤Ã¤Æ¤¤¤¿¤ó¤Ç¤¹¤±¤É¡¢¤½¤ì¤¾¤ì¤ÎϤòµá¤á¤è¤¦¤È¤·¤¿»þ¡¢¥¢¡¦¥¤¤Î36Ä̤ê¤Î36¤Î»ú¤¬±ø¤¹¤®¤Æ30¤Ë¸«¤¨¤¿¤Î¤Ç¡¢168¤ÇÀµ²ò¼Ô¤ÎÉô²°Æþ¤í¤¦¤È¤·¤¿¤ó¤Ç¤¹¤±¤É¡¢Æþ¤ì¤Ê¤¯¤Æ¸«Ä¾¤·¤Æ¤¤¤¿¤é36¤À¤Ã¤¿¤Î¤Ç¤Ó¤Ã¤¯¤ê¤·¤Þ¤·¤¿w
¡¡¡¡ 12·î15Æü¡Ê¶â¡Ë 17:06:19¡¡¡¡ MAIL:yukie.tsurumi.ikai.0908@docomo.ne.jp ¡¡¡¡52989
¤³¤Á¤³¤Á¤ÎÀéÍհ夳¤Á
KawadaT¤µ¤ó¤ÈÁ´¤¯Æ±¤¸¤ä¤êÊý¤Ç¤·¤¿¡£¥¤¥ª¤È»Ï¤á¤ËÀê¤á¤é¤ì¤ë¤Î¤Ëµ¤¤Å¤«¤º144¤ÈÆþÎϤ·¤ÆÆþ¤ì¤º¡Ö¤¢¤ì¡©¡×¡£¤Ò¤Ã¤«¤«¤ë櫤κî¤êÊý¤â¾å¼ê¡£
¡¡¡¡ 12·î17Æü¡ÊÆü¡Ë 1:00:08¡¡¡¡ ¡¡¡¡52990
¤Þ¤ë¥±¥ó
¡Ö¤¹¤Ç¤ËºÂ¤Ã¤Æ¤¤¤ë¿Í¤ÎÎ٤ˤʤé¤Ê¤¤ºÂÀʤ¬¶õ¤¤¤Æ¤¤¤ë¾ì¹ç¤Ë¤Ï¡¢¤½¤Á¤é¤òÁª¤Ö¡×
¤³¤ì¤ò ¥ë¡¼¥ë£±¤È¸Æ¤Ö¤³¤È¤Ë¤·¤Þ¤¹¡£

¥ë¡¼¥ë£±¤ò¼é¤ì¤Ê¤¯¤Ê¤ë¤Þ¤Ç¤ËºÂ¤ì¤ë¿Í¿ô¤Ï¡¢ºÂ¤êÊý¤Ë¤è¤Ã¤ÆÊѤï¤ê¤Þ¤¹¡£
Î㤨¤Ð¡¢6Àʤξì¹ç¡¢¾å¼ê¤ËºÂ¤ì¤Ð3¿Í¤Þ¤ÇºÂ¤ì¤Þ¤¹¤¬¡¢¥¤¤È¥ª¤ËºÂ¤ë¤È¤â¤¦°ìÇÕ¡£
NÀʤ˺¤ì¤ëºÇÂç¿ô¤Ï¡¢(N+1)¡à2¡£6Àʤʤé3¤À¤·¡¢7ÀÊ¡¢8Àʤʤé4¿Í¤Þ¤ÇºÂ¤ì¤Þ¤¹¡£
µÕ¤Ë¡¢9Àʤξì¹ç¤Ï¡¢¤¦¤Þ¤¯ºÂ¤ì¤Ð5¿ÍºÂ¤ì¤Þ¤¹¤¬¡¢
¥¤¡¢¥ª¡¢¥¯ ¤ÈºÂ¤Ã¤Æ¤·¤Þ¤¦¤È¡¢3¿Í¤·¤«ºÂ¤ì¤Ê¤¤¤³¤È¤â¤¢¤ê¤Þ¤¹¡£
¤³¤ì¤Ï¡¢NÀʤʤé(N+2)/3¿Í¤Èɽ¤¹¤³¤È¤¬¤Ç¤­¤Þ¤¹¡£
¤Ä¤Þ¤ê¡¢9Àʤξì¹ç¡¢ºÇ¾®3¿Í¤«¤éºÇÂç5¿Í¤Î3Ä̤ê¤Î¥Ñ¥¿¡¼¥ó¤¬¤¢¤ë¤³¤È¤Ë¤Ê¤ê¤Þ¤¹¡£
º£²ó¤Î¥¢¥×¥í¡¼¥Á¤Ï¡¢NÀʤξì¹ç¤Ë¡¢N/£³¤«¤é(N+1)/2 ¿ÍºÂ¤ì¤ë¥Ñ¥¿¡¼¥ó¤¬¡¢
¤½¤ì¤¾¤ì¤Î¿Í¿ô¤ËÂФ·¤Æ²¿¥Ñ¥¿¡¼¥ó¤¢¤ë¤«¤òµá¤á¤è¤¦¤È¤¤¤¦ºîÀï¤Ç¤¹¡£

¤µ¤Æ¤µ¤Æ¡¢¤³¤³¤«¤é¤¬ Ruby ¤Î¥¹¥¯¥ê¥×¥È¡£
·Ç¼¨Èĸþ¤±¤Ë¡¢¥¹¥Ú¡¼¥¹2¤Ä¤òÁ´³Ñ¥¹¥Ú¡¼¥¹¤ËÃÖ¤­´¹¤¨¤Æ¤¤¤Þ¤¹¡£

# ³¬¾è¤òµá¤á¤ë¤Î¤Ë¡¢Hash¤ò»È¤Ã¤Æ¤ß¤Þ¤·¤¿¡£
# ´Ø¿ô¤Ë¤·¤Á¤ã¤¦¤È¡¢Æ±¤¸ÃͤǤâËè²óƱ¤¸½èÍý¤ò¼Â¹Ô¤¹¤ë¤Î¤ËÈæ¤Ù¡¢
# Hash¤À¤È¡¢²áµî¤Ë·×»»¤·¤¿¤³¤È¤Î¤¢¤ë¿ôÃͤʤ顢
# ¤Û¤Ü¨ºÂ¤ËÅú¤¨¤¬ÊÖ¤ë¤ó¤¸¤ã¤Ê¤¤¤«¡©¤È¤¤¤¦´üÂÔ¤ò¹þ¤á¤Æ¤Ç¤¹¡£
$f = Hash.new{|h,k|h[k]=k<2?1:h[k-1]*k}

# nCm n¸Ä¤ÎÃ椫¤ém¸Ä¤òÁª¤Ö¤È¤­¤ÎÁª¤ÓÊý¤Î¿ô
def ncomb(n, m)
¡¡return $f[n] / $f[n-m] / $f[m]
end

# n¸Ä¤ÎÀʤËm¿Í¤¬¡¢Î٤˶õÀʤò¤¢¤±¤ë¾ò·ï¤ÇºÂ¤ë¤È¤­¡¢ºÂ¤êÊý¤Ï²¿¥Ñ¥¿¡¼¥ó¤¢¤ë¤«¡©
def npat(n, m)
¡¡e = n - m¡¡¡¡¡¡¡¡# ¶õÀʤÎÁí¿ô
¡¡z = m - 1¡¡¡¡¡¡¡¡# Î٤˶õÀʤò¤¢¤±¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¡¢É¬¿Ü¤Î¶õÀÊ¿ô¡Ê3¿ÍºÂ¤ë¤Ê¤é¤½¤Î´Ö¤Î2¤«½ê¡Ë
¡¡j = e - z¡¡¡¡¡¡¡¡# ¤¢¤±Â­¤ê¤Ê¤¤¶õÀʤοô
¡¡k = m + 1¡¡¡¡¡¡¡¡# ¤¢¤±Â­¤ê¤Ê¤¤¶õÀʤòÇÛÃÖ¤µ¤»¤é¤ì¤ë²Õ½ê¤Î¿ô¡Êξü¤ÈºÂ¤Ã¤Æ¤¤¤ëÀʤÈÀʤδ֡Ë
¡¡s = ncomb(k, j)¡¡# k²Õ½ê¤«¤é¶õÀʤòÇÛÃÖ¤¹¤ëj¸Ä¤òÁª¤ÖÁª¤ÓÊý
¡¡return s
end

def sol_1277(n)
¡¡min = (n+2) / 3
¡¡max = (n+1) / 2

¡¡(min..max).each do |m|
¡¡¡¡r = npat(n, m)
¡¡¡¡# ¥ë¡¼¥ë£±¤Ë½¾¤Ã¤ÆºÂ¤ëºÂ¤êÊý¤ÎÁí¿ô¡§m¿ÍºÂ¤ë¤Ê¤é m!Ä̤ê
¡¡¡¡# ¥ë¡¼¥ë£±¸å¤Î¤ËºÂ¤ëºÂ¤êÊý¤ÎÁí¿ô:»Ä¤ên-m¿Í¤Ê¤Î¤Ç(n-m)!Ä̤ê
¡¡¡¡# ¤³¤Î¥Ñ¥¿¡¼¥ó¤¬rÄ̤ꤢ¤ë¤Î¤Ç¡¢¡¢¡¢
¡¡¡¡$n += $f[m] * $f[n-m] * r
¡¡end
end

(1..100).each do |n|
¡¡$n = 0
¡¡sol_1277(n)
¡¡p [n, $n]
end
¤ª¤¦¤Á¡¡¡¡ 12·î17Æü¡ÊÆü¡Ë 16:44:35¡¡¡¡ ¡¡¡¡52991
¤Þ¤ë¥±¥ó
Á÷¿®Ä¾¸å¤Ë¸íµ­¤Ëµ¤¤Å¤¯¡¢¡¢¡¢¤¢¤ë¤¢¤ë¤Ç¤¹¤«¤Í¡£

¸í¡§º£²ó¤Î¥¢¥×¥í¡¼¥Á¤Ï¡¢NÀʤξì¹ç¤Ë¡¢N/£³¤«¤é(N+1)/2 ¿ÍºÂ¤ì¤ë¥Ñ¥¿¡¼¥ó¤¬¡¢
Àµ¡§º£²ó¤Î¥¢¥×¥í¡¼¥Á¤Ï¡¢NÀʤξì¹ç¤Ë¡¢(N+2)/£³¤«¤é(N+1)/2 ¿ÍºÂ¤ì¤ë¥Ñ¥¿¡¼¥ó¤¬¡¢
¤ª¤¦¤Á¡¡¡¡ 12·î17Æü¡ÊÆü¡Ë 16:50:36¡¡¡¡ ¡¡¡¡52992
¡Ö¿ô³Ø¡×¾®Î¹¹Ô
#52991
°ìÈ̲ò¤Ç¤¹¤Í¡£¤ª¸«»ö¡ª¡ª
map¤ò»È¤Ã¤¿³¬¾è¤Îɽ¤À¤±¹Í¤¨¤Þ¤·¤¿¡£É¬ÍפÊʬ¤À¤±ºî¤ë¤È¤¤¤¦¤³¤È¤Ç¡£
$k=[1]
(1..(2*n+1)/3).to_a.map{|x|$k+=x>1?[x*$k[x-1]]:[1]}
¡¡¡¡ 12·î19Æü¡Ê²Ð¡Ë 17:34:16¡¡¡¡ ¡¡¡¡52993