¥´¥ó¤È¤â |
½½¿ÊBasic ¤Ç
FOR a=0 TO 100 FOR b=0 TO 100 FOR c=0 TO 100 IF a+2*b+5*c=100 THEN LET s1=s1+1 IF a+2*b+5*c=90 THEN LET s2=s2+1 NEXT c NEXT b NEXT a PRINT s1;s2;s1-s2 END f9²¡¤·¤Æ¡¡99¡¦¡¦¡¦¡¦¡¦¡¦(Åú¤¨) |
ËÀî»Ô¡¡¡¡
2·î3Æü¡ÊÌÚ¡Ë 0:10:10¡¡¡¡
MAIL:fttnm528@ybb.ne.jp ¡¡¡¡51248 |
¥Ù¥ë¥¯¡¦¥«¥Ã¥Ä¥§ |
100±ß¤Î¤È¤¤Î5±ß20Ëç¡Á2Ëç¤Î¾ì¹ç¤Ï90±ß¤Î¤È¤¤Î5±ß18Ëç¡Á0Ëç¤ÈƱ¤¸¡£
100±ß¤Î¤È¤¤Î5±ß1Ëç¤Î¾ì¹ç¤Ï2±ß¤¬47¡Á0Ëç¤Î48Ä̤ꡢ5±ß0Ëç¤Î¾ì¹ç¤Ï2±ß50Ëç¡Á0Ëç¤Î51Ä̤ꡣ ¤è¤Ã¤ÆÅú¤¨¤Ï99Ä̤ꡣ º¹¤À¤±¹Í¤¨¤ì¤Ð¤¤¤¤¤³¤È¤Ë¤Ê¤«¤Ê¤«µ¤¤Å¤±¤Þ¤»¤ó¤Ç¤·¤¿¡£ |
¡¡¡¡
2·î3Æü¡ÊÌÚ¡Ë 0:11:51¡¡¡¡
¡¡¡¡51249 |
UFO |
2°Ì¡¢¤ª¤·¤¤¡ä¡ã¡¡Taro ¤µ¤ó¶¯¤¤¤Ç¤¹¡£
1200²ó¤ª¤á¤Ç¤È¤¦¤´¤¶¤¤¤Þ¤¹¡ª |
¡¡¡¡
2·î3Æü¡ÊÌÚ¡Ë 0:12:10¡¡¡¡
¡¡¡¡51250 |
»ç¤Îé¬é¯¤Î¿Í |
100±ß¤Îʬ³ä¤Ç5±ß¶Ì¤ònËç»È¤¦¾ì¹ç¤Î¿ô¤È¡¢
90±ß¤Îʬ³ä¤Ç5±ß¶Ì¤òn-2Ëç»È¤¦¾ì¹ç¤Î¿ô¤Ï¡¢ ¤È¤â¤Ë¡¢(100-5n)±ß¤ò1±ß¶Ì¤È2±ß¶Ì¤Çʬ³ä¤¹¤ëÊýË¡¤ËÅù¤·¤¤¡£ ¤À¤«¤é¡¢¤³¤ÎÂбþ¤ò¤Ä¤±¤Æ¤¤¤¯¤È¡¢ 100±ß¤Îʬ³ä¤Ç5±ß¶Ì¤ò0Ëç¤Þ¤¿¤Ï1Ëç»È¤¦¤È¤¤Î¾ì¹ç¤Î¿ô¤À¤±Âбþ¤¬ÉÕ¤«¤Ê¤¤¡£ ¤³¤ì¤é¤Ï¡¢¤½¤ì¤¾¤ì¡¢51Ä̤ꡢ48Ä̤ê¤À¤«¤é¡¢ £±£°£°±ß¤ò»Ùʧ¤¦ÊýË¡¤Î¿ô¤Ï¡¢£¹£°±ß¤ò»Ùʧ¤¦ÊýË¡¤Î¿ô¤Îº¹¤Ï¡¢99Ä̤ꡣ // |
¡¡¡¡
2·î3Æü¡ÊÌÚ¡Ë 0:15:16¡¡¡¡
¡¡¡¡51251 |
º£Ç¯¤«¤é¹âÎð¼Ô |
¤¿¤É¤êÃ夤¤¿¤È¤³¤í¤Ï³§¤µ¤ó¤ÈƱ¤¸¤Ç¤·¤¿
0±ß¤ò´Þ¤á¤¿95±ß°Ê²¼¤È100±ß°Ê²¼¤ò2±ß¶Ì¤Ç»Ùʧ¤¦ÊýË¡¤Î¿ô |
¡¡¡¡
2·î3Æü¡ÊÌÚ¡Ë 0:27:59¡¡¡¡
¡¡¡¡51252 |
¡Ö¿ô³Ø¡×¾®Î¹¹Ô |
¤Á¤ç¤Ã¤È°Õ³°¤Ë´¶¤¸¤ë»ö¼Â¤Ç¤¹¤Í¡ª |
¡¡¡¡
2·î3Æü¡ÊÌÚ¡Ë 0:50:57¡¡¡¡
¡¡¡¡51253 |
¤ß¤«¤ó |
¡Öº¹¡×¤òµá¤á¤í¤È¤¤¤¦¤³¤È¤Ê¤ó¤Ç¡¢¶ñÂÎŪ¤Ë£±£°£°±ß¤¬²¿Ä̤꤫½Ð¤¹É¬ÍפÏ
¤Ê¤¯¡¢¤¦¤Þ¤¯Á껦¤Ç¤¤ë¤Ï¤º¤È¤Ë¤é¤ó¤Çºî¶È¡£ £µ±ß¶Ì¤¬£²¡Á£²£°Ëç¤Î¾ì¹ç¡¡¤Ï¡¡£¹£°±ß¤ò»Ùʧ¤¦¾ì¹ç¤Î¿ô¤ÈƱ¤¸¤Ê¤Î¤Ç¡¢ ¡Ê¤¢¡Ë£µ±ß¶Ì¤¬£±Ëç¤Î¾ì¹ç¡¡¤È¡¡¡Ê¤¤¡Ë£µ±ß¶Ì¤¬£°Ëç¤Î¾ì¹ç¡¡¤ÎϤ¬Åú¤¨¡£ ¡Ê¤¢¡Ë¡á£²±ß¶Ì¤¬£°¡Á£´£·Ëç¤Î£´£¸ÄÌ¤ê ¡Ê¤¤¡Ë¡á£²±ß¶Ì¤¬£°¡Á£µ£°Ëç¤Î£µ£±ÄÌ¤ê ½¾¤Ã¤Æ¡¢£´£¸¡Ü£µ£±¡á£¹£¹Ä̤ꡣ |
¡¡¡¡
2·î3Æü¡ÊÌÚ¡Ë 0:58:23¡¡¡¡
¡¡¡¡51254 |
ºÇ¸å¤Î¼êÉÁ¤¿ÞÌÌ¿¦¿Í |
¥Ñ¥¤¥½¥ó¥×¥í¥°¥é¥à¤Ç²ò¤¤¤Æ¤ß¤Þ¤·¤¿¡£¥×¥í¥°¥é¥à¤Ï
m1=0 m2=0 for i in range(0,101): ¡¡¡¡for j in range(0,51): ¡¡¡¡¡¡¡¡for k in range(0,21): ¡¡¡¡¡¡¡¡¡¡¡¡if i+2*j+5*k==100: ¡¡¡¡¡¡¡¡¡¡¡¡m1=m1+1 for i in range(0,91): ¡¡¡¡for j in range(0,46): ¡¡¡¡¡¡¡¡for k in range(0,19): ¡¡¡¡¡¡¡¡¡¡¡¡if i+2*j+5*k==90: ¡¡¡¡¡¡¡¡¡¡¡¡m2=m2+1 m3=m1-m2 print('º¹=',m3) |
¡¡¡¡
2·î3Æü¡ÊÌÚ¡Ë 2:14:15¡¡¡¡
MAIL:syokyuhsya@gmail.com ¡¡¡¡51255 |
¡Ö¿ô³Ø¡×¾®Î¹¹Ô |
Îã¤Ë¤è¤Ã¤Æ¡¢£Ò£õ£â£ù¥×¥í¥°¥é¥à¤Ç¤¹¡£
a=0..100;m=[] a.each{|i|a.each{|j|a.each{|k|m.push i+j*2+k*5}}} p m.count(100)-m.count(90) |
¡¡¡¡
2·î3Æü¡ÊÌÚ¡Ë 7:09:58¡¡¡¡
¡¡¡¡51256 |
¼¡ÏºÄ¹ |
Æñ¤·¤«¤Ã¤¿¤Ç¤¹¡£ÌäÂêʸ¤«¤é¡¢º¹¤À¤±¹Í¤¨¤ì¤ÐÎɤ¤¤Î¤À¤È¤Ïʬ¤«¤ê¤Þ¤·¤¿¤¬¡¢¶ñÂÎŪ¤Ë¤É¤¦¤¹¤ë¤«1»þ´Ö°Ê¾åǺ¤ß¤Þ¤·¤¿¡£¤³¤¦¤¤¤¦ÌäÂê¡¢·ù¤¤¤Ç¤¹¤¬¹¥¤¤Ç¤¹¡£ |
¡¡¡¡
2·î3Æü¡ÊÌÚ¡Ë 11:58:56¡¡¡¡
¡¡¡¡51257 |
SECOND |
FOR a=0 TO 100
FOR b=0 TO 100 STEP 2 FOR c=0 TO 100 STEP 5 !¡¡¤³¤ÎÊý¤¬Â®¤¤¤«¤Ê¡Ê½½¿ÊBASIC) IF a+b+c=100 THEN LET m=m+1 ELSEIF a+b+c=90 THEN LET n=n+1 END IF NEXT c NEXT b NEXT a PRINT m-n |
¡¡¡¡
2·î3Æü¡ÊÌÚ¡Ë 12:28:53¡¡¡¡
¡¡¡¡51258 |
ºÇ¸å¤Î¼êÉÁ¤¿ÞÌÌ¿¦¿Í |
¥ë¡¼¥×¤ò2¤Äºî¤ë¤³¤È¤Ï̵¤¤¤Î¤Ç¤¹¤Í¡¢¥×¥í¥°¥é¥à¤òÊѹ¹¤·¤Þ¤¹¡£
s1=0 s2=0 for i in range(0,101): ¡¡¡¡for j in range(0,101): ¡¡¡¡¡¡¡¡for k in range(0,101): ¡¡¡¡¡¡¡¡¡¡¡¡if i+2*j+5*k==100: ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡s1=s1+1 if i+2*j+5*k==90: ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡s2=s2+1 s3=s1-s2 print('º¹=',s3) |
¡¡¡¡
2·î3Æü¡ÊÌÚ¡Ë 15:11:26¡¡¡¡
MAIL:syokyuhsya@gmail.com ¡¡¡¡51259 |
ºÇ¸å¤Î¼êÉÁ¤¿ÞÌÌ¿¦¿Í |
¾å¼ê¤¯½ñ¤¹þ¤á¤Ê¤«¤Ã¤¿¤Î¤Ç¡¢ÄûÀµ¤·¤Þ¤¹¡£
s1=0 s2=0 for i in range(0,101): ¡¡¡¡for j in range(0,101): ¡¡¡¡¡¡¡¡for k in range(0,101): ¡¡¡¡¡¡¡¡¡¡¡¡if i+2*j+5*k==100: ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡s1=s1+1 ¡¡¡¡¡¡¡¡¡¡¡¡elif i+2*j+5*k==90: ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡s2=s2+1 s3=s1-s2 print('º¹=',s3) |
¡¡¡¡
2·î3Æü¡ÊÌÚ¡Ë 15:37:29¡¡¡¡
¡¡¡¡51260 |
¡Ö¿ô³Ø¡×¾®Î¹¹Ô |
²¿Ä̤ꤢ¤ë¤«¤Î·×»»¼°¤òµá¤á¤Æºî¤ë¤È°ìÈÖ®¤¤¡ª¡ª
def f(n) s=0 for i in 0..n/5 s+=(n-5*i)/2+1 end s end p f(100)-f(90) °ì²¯±ß¤òºî¤ëÊýË¡¤Ï¡¡f(100000000)¡¡¤Ç¡¢500000040000001¡¡Ä̤꤫¡© |
¡¡¡¡
2·î3Æü¡ÊÌÚ¡Ë 17:03:50¡¡¡¡
¡¡¡¡51261 |
¡Ö¿ô³Ø¡×¾®Î¹¹Ô |
º¹¤Îʬ¤À¤±¤Ê¤é
def f(m,n) ¡¡s=0 ¡¡for i in 0..(n-m-5)/5 ¡¡¡¡s+=(n-5*i)/2+1 ¡¡end ¡¡s end p f(90,100)¡¡¤Ç¡¢¤Ç¤¤½¤¦¤Ç¤¹¡£ |
¡¡¡¡
2·î3Æü¡ÊÌÚ¡Ë 17:24:52¡¡¡¡
¡¡¡¡51262 |
¤¤¤Á¤´¤ß¤ë¤¯ |
·Á¼°Åª¤Ù¤µé¿ô
v1=1/(1-x) v2=1/(1-x^2) v5 = 1/(1-x^5) ¤È¤·¤Æ v1*v2*v5¤Î[x^100]-[x^90] |
¡¡¡¡
2·î4Æü¡Ê¶â¡Ë 0:39:02¡¡¡¡
¡¡¡¡51263 |
¤ß¤«¤ó |
º£Ç¯¤â¶ð¾ìÅìË®¤ÎÆþ»îÌäÂê¤ò²ò¤¤¤¿´¶ÁÛ¤ò¡£º£Ç¯¤Ë´Ø¤·¤Æ¸À¤¨¤Ð³«À®¤è¤êÆñ¤·¤¤¡©
¤Á¤Ê¤ß¤Ë¡¢£²£°£²£±Ç¯Ê¬¤Ï¡Ê#50127¡Ë¤ò»²¾È¡£ ¡Ê£±¡Ë¾®Ì佸¹ç £±¡¢»Í§º®¹ç·×»» ¤½¤³¤½¤³ÌÌÅݤÀ¤±¤É¡¢Åú¤¨¤¬½Ð¤¿¤é¡Ö¤ª¤Ã¡×¤È¤¤¤¦´¶¤¸¡£ £²¡¢¾ì¹ç¤Î¿ô £±·å¡Á£´·å¤ò¸ÄÊ̤˹ͤ¨¤Æ¤â²ò¤±¤ë¤±¤ì¤É¡¢½ÅÊ£ÁȤ߹ç¤ï¤»¤ò»È¤¦¤È³Ú¡££³·å°Ê²¼¤Ï ¡Ö£³¤Ä¤ÎÀ°¿ô¤ÎϤ¬£¶¡×¡¢£±£°£°£°¡Á£±£¹£¹£¹¤Ï¡Ö£³¤Ä¤ÎÀ°¿ô¤ÎϤ¬£µ¡×¤È¹Í¤¨¤ë¡£ ºî¶È¼«ÂΤÏʬ¤«¤ê¤ä¤¹¤¤¤¬¡¢£²ÌäÌܤ«¤é¤³¤ì¤Ï¤¤Ä¤¤¡£ £³¡¢£³¿ÊË¡ £³¿ÊË¡¤¬¥Æ¡¼¥Þ¤Ê¤Î¤Ï¤¹¤°¤ï¤«¤ë¤¬¡¢²¿¤ò¤¹¤ì¤Ð¤¤¤¤¤Î¤«¤ï¤«¤ê¤Ë¤¯¤¤¤Î¤Ç¡¢¤ä¤ä Æñ¡© £´¡¢¾ì¹ç¤Î¿ô £²ÌäÌܤ¬·×»»¤Çµá¤á¤ë¥¿¥¤¥×¤ËÂФ·¡¢¤³¤Á¤é¤ÏÃÏÆ»¤Êºî¶È¤¬¤¤¤ë¥¿¥¤¥×¡£µîǯ¤Î ºù°þ¤ÎÌäÂê¤Î¥Ñ¥¯¥ê¤À¤±¤É¡¢¤¤Á¤ó¤È¿ô¤¨¾å¤²¤ë¤Î¤ÏÂçÊÑ¡£¡Ê£³¡Ë¤ß¤¿¤¤¤Ëºî¶ÈÍѤΠ¥Þ¥¹Ìܤ¬Í¿¤¨¤é¤ì¤Æ¤¤¤ì¤Ð¤¤¤¤¤Î¤Ë¡£ ¡Ê£²¡ËÊ¿ÌÌ¿Þ·Á £±¡¢µ°À× »»¿ô¤ÎÈϰϤÀ¤È¡¢µ°Àפ¬Ä¾Àþ¤Ç¤Ê¤µ¤½¤¦¤Ê¤é¤Ð±ß¸Ì¤òµ¿¤¨¤Ð¤è¤¤¡Ê¤Á¤ç¤Ã¤È¤º¤ë¤¤ ¤±¤É¡Ë¡£ÀµÊý·ÁÃæ±û¤Ë½½Ê¸»ú¤¬¤Ç¤¤ë¤Î¤â˺¤ì¤º¤Ë¡£ £²¡¢ÀÞ»æ¡Êº¸±¦ÂÐ¾Î¡Ë È¾Ê¬¤ËÀÞ¤ë¤Î·«¤êÊÖ¤·¤Ê¤Î¤Ç¡¢¸«¤¿ÌܤۤÉÌÌÅݤǤϤʤ¤¡£º£Ç¯¤ÎÆþ»î¤ÎÃæ¤Ç¤Ï ¥µ¡¼¥Ó¥¹ÌäÂê¤Ë¶á¤¤¡£ ¡Ê£³¡Ë¥Ñ¥º¥ë £±¡¢»î¹Ôºø¸í ¡Ö£¶¤òƧ¤ó¤À¤é£¶¤ËÌá¤Ã¤Æ¤¯¤ë¤Î¤Ç½ªÎ»¡á£¶¤ÏºÇ¸å¡×¡¢¡Ö£¶¤òƧ¤àÁ°¤Ë¤Ï£±¡Á£µ¤Î Ï¤Σ±£µ¿Ê¤à¡á£±¤ÎÀµÌ̤¬£¶¡×¤È¤¤¤¦¤³¤È¤Ëµ¤¤Å¤«¤»¤ë¤¿¤á¤Ë¡¢¤ï¤¶¤ï¤¶ºÇ¸å¤Î¿ô¤È £±¤Î¿¿¸þ¤«¤¤¤Î¿ô¤òÌ䤦¤Æ¤¤¤ë¡£½é¤á¤«¤é»î¹Ôºø¸í¤Ç¤â½½Ê¬²ò¤±¤ë¤¬¡¢¡Ö¶ñÂÎÎã¤ò ¸«¤ì¤Ð¤ï¤«¤ë¤Î¤Ë¡¢¤Ê¤ó¤Ç¤ï¤¶¤ï¤¶ºÇ¸å¤ä¿¿¸þ¤«¤¤¤Î¿ô¤òÌ䤦¤ï¤±¡©¡×¤Èµ¿Ìä¤Ë »×¤¦¤Î¤¬ÂçÀڤʤΤÀ¤í¤¦¡£ £²¡¢¾ÚÌÀ £±¤ÇºÇ¸å¤Î¿ô¤ä¿¿¸þ¤«¤¤¤Î¿ô¤òÌ䤦¤Æ¤¤¤ëÍýͳ¤Ëµ¤¤Å¤±¤ì¤Ðʬ¤«¤ë¤È»×¤¦¤±¤ì¤É¡¢ ¤Ê¤«¤Ê¤«¤ÎÆñÌä¤Ç¤Ï¡© £³¡¢»î¹Ôºø¸í ¤«¤Ê¤êÌÌÅݤ½¤¦¤Ê¤Î¤Ç¡¢¼Î¤Æ¤Æ¤¤¤¤¤È»×¤¦¡£ ¡Ê£´¡ËΩÂο޷Á £±¡¢»î¹Ôºø¸í ÂÎÀѤò·×»»¤¹¤ë¤È¡ÖΩÊýÂΤ¬£³¸Ä¡¢Ä¾ÊýÂΤ¬£¶¸Ä¡×¤¬ºÇÂç¤Ê¤Î¤Ï³Î¤«¤À¤¬¡¢¶ñÂÎŪ¤Ë Æþ¤ì¤é¤ì¤ë¤«¤Ï»î¹Ôºø¸í¤¬É¬Íס£ÀßÌä¤Ï¡ÖľÊýÂΤ¬¤¹¤Ù¤Æ¼êÁ°Â¦¤«¤é¸«¤¨¤ë¤è¤¦¤Ê µÍ¤áÊý¤ò½ñ¤±¡×¤Ê¤Î¤Ç¡¢°ìÈÖ±ü¤Î²¼¤ÏΩÊýÂΤdzÎÄê¡£°ìÈÌŪ¤Ê¡Ö¸þ¤¤ò¤½¤í¤¨¤ÆÈ¢¤Ë µÍ¤á¤ë¡×¾ï¼±¤È¤ÏÀµÈ¿ÂФʤΤǡ¢¤Ê¤«¤Ê¤«»×¤¤¤Ä¤«¤Ê¤¤¡£ £²¡¦£³¡¢Î©ÂΤÎÀÚÃÇ £±¤Ç¤¤Á¤ó¤È¶ñÂÎÎ㤬¼¨¤»¤¿¤é¡¢ÀÚÃǼ«ÂΤϿâľ¤Ê¤Î¤Ç°×¤·¤¤¡£¾å¡¦Ã桦²¼ÃÊ¤Ë ¥¹¥é¥¤¥¹¤·¤¿¿Þ¤ò½ñ¤¤¤Æ¸¡¾Ú¤¹¤ì¤Ð£Ï£Ë¡£ ¡ã¤Þ¤È¤á¡ä °×¤·¤¤ÌäÂê¤Ï¤Û¤È¤ó¤É¤Ê¤¯¡¢¡Ê£±¡Ë¤µ¤¨¤½¤³¤½¤³¤ÎÌäÂ꤬ʤó¤Ç¤¤¤ë¡£¸åȾ¤ÎÂçÌä¤Î Ãæ¤Ç¤ÏÈæ³ÓŪ°×¤·¤¤¡Ê£²¡Ë¤Ï´°Åú¤·¤Æ¡¢¡Ê£´¡Ë¤Ï¡Ö´°Åú¤«£°ÅÀ¡×¤Ëʬ¤«¤ì¤½¤¦¤Ê¤Î¤Ç¡¢ ¤³¤³¤¬¤Ç¤¤ì¤Ð¤«¤Ê¤ê¤¢¤È¤¬¥é¥¯¤Ë¤Ê¤ê¤½¤¦¡£ |
¡¡¡¡
2·î4Æü¡Ê¶â¡Ë 1:10:35¡¡¡¡
¡¡¡¡51264 |
¡Ö¿ô³Ø¡×¾®Î¹¹Ô |
#51263 ¤Ê¤ë¤Û¤É¡ª¡ª¤¤¤Ä¤â¤Ê¤¬¤éÊÙ¶¯¤Ë¤Ê¤ê¤Þ¤¹¡Ê¡°¡°¡Ë¡¿ |
¡¡¡¡
2·î4Æü¡Ê¶â¡Ë 7:13:08¡¡¡¡
¡¡¡¡51265 |
¡Ö¿ô³Ø¡×¾®Î¹¹Ô |
(1+x+x^2+...+x^100)(1+x^2+x^4+...+x^100)(1+x^5+x^10+...+x^100)¤ÎŸ³«¼°¤Î·¸¿ô¤ò¸«¤ì¤ÐÎɤ¤¤È¤¤¤¦¤³¤È¤Ç¡¢
wxMaxima¤ò»È¤¤¡¢Â¿¹à¼°¤ÎŸ³«¤«¤é (%i1)lsum(i,i,makelist(x^i,i,0,100))*lsum(i,i,makelist(x^(2*i),i,0,50))*lsum(i,i,makelist(x^(5*i),i,0,20)); (%i2)ratcoef(%,x^100)-ratcoef(%,x^90); (%o2)99 |
¡¡¡¡
2·î5Æü¡ÊÅÚ¡Ë 9:08:00¡¡¡¡
¡¡¡¡51266 |
SECOND |
#51258¡¡Ãí¼á¤ÎÄûÀµ¡£¡Ö¤³¤ÎÊý¤¬¡¦¡¦¡¦¡×¢ª¡¡£±°Ê¾å¤Î¥¹¥Æ¥Ã¥×¤Ç¾è»»¤ò̵¤¯¤¹¡£
|
¡¡¡¡
2·î5Æü¡ÊÅÚ¡Ë 11:07:29¡¡¡¡
¡¡¡¡51267 |
¡Ö¿ô³Ø¡×¾®Î¹¹Ô |
µæ¶Ë¡¡def f(n);(0..n/5).map{|i|(n-5*i)/2+1}.sum end;p f(100)-f(90) ¤Ç¤¹¡£ |
¡¡¡¡
2·î5Æü¡ÊÅÚ¡Ë 13:03:55¡¡¡¡
¡¡¡¡51268 |
¡Ö¿ô³Ø¡×¾®Î¹¹Ô |
¤³¤ÎÌäÂê¤Ë¤è¤ê¡¢Ê¬³ä¿ô¤Ë¤Ä¤¤¤Æ¤ÎÃ諤òÆÀ¤Þ¤·¤¿¡£
20À¤µª¤Î½éƬ¤Ë°ìÈ̹ब¶á»÷¼°¤È¤·¤ÆÆÀ¤é¤ì¤Æ¤¤¤ë¤½¤¦¤Ç¤¹¡£(¥¤¥ó¥É¤Î¥é¥Þ¥Ì¥¸¥ã¥ó»á¡Ë ¡Ö¹â¹»¿ô³Ø¤ÎÈþ¤·¤¤Êª¸ì¡×¤äWikipedia¤ò»²¹Í¤Ë¤·¤Æ¡¢¥×¥í¥°¥é¥à¤·¤Æ¤ß¤Þ¤·¤¿¡£ £î¤òʬ³ä¤¹¤ëÊýË¡¤ÎÁí¿ô¤òf(n)¤È¤·¡¢¤½¤Î¤¦¤Ák¸Ä¤Ëʬ³ä¤¹¤ëÊýË¡¤Î¿ô¤òf(k,n)¤È¤·¤Þ¤¹¡£ f(n)¡á¦²p(k=1..n)f(k,n)¤Ç¡¢f(k,n)=f(k,n-k)+f(k-1,n-1),f(1,1)=1,k>n¤Î¤È¤f(k,n)=0 ¤ÎÁ²²½¼°¤¬À®¤êΩ¤Ä¤Î¤Ç¡¢¤Ä¤®¤Î¤è¤¦¤Ë¤Ê¤ê¤Þ¤·¤¿¡£ def f(k,n) if k==0||k>n then 0 elsif k==1&&n==1 then 1 else f(k,n-k)+f(k-1,n-1) end end n=100 p (1..n).map{|i|f(i,n)}.sum ¤Ç¡¢100¤Îʬ³äÊýË¡¤Ï¡¡190569292¡¡Ä̤ꡪ¡ª |
¡¡¡¡
2·î8Æü¡Ê²Ð¡Ë 8:25:18¡¡¡¡
¡¡¡¡51269 |
¤¤¤Á¤´¤ß¤ë¤¯ |
ʬ³ä¿ô¤â·Á¼°Åª¤Ù¤µé¿ô¤Ç
[x^n]¦°(¦²x^(i*k))(1<=i) =[x^n]¦°(1-x^i)(1<=i) ¤Ç¤¹¤Í¡£ |
¡¡¡¡
2·î9Æü¡Ê¿å¡Ë 21:21:28¡¡¡¡
¡¡¡¡51270 |
¤¤¤Á¤´¤ß¤ë¤¯ |
=[x^n]¦°1/(1-x^i)(1<=i)
¤Î¥ß¥¹¤Ç¤¹¡£ |
¡¡¡¡
2·î9Æü¡Ê¿å¡Ë 21:28:03¡¡¡¡
¡¡¡¡51271 |