¥´¥ó¤È¤â
½½¿ÊBasic ¤Ç

FOR a=1 TO 100
FOR b=1 TO 100
IF MOD(a+b,2)=0 and MOD(2*a+3*b,5)=0 THEN LET s=s+1
NEXT b
NEXT a
PRINT s
END

f9²¡¤·¤Æ¡¡1000¡¦¡¦¡¦¡¦¡¦¡¦(Åú¤¨)

°ì²ó´Ö°ã¤¨¤ÆÃÙ¤¯¤Ê¤Ã¤Æ¤·¤Þ¤¤»ÄÇ°¤Ç¤¹!!
Ë­Àî»Ô¡¡¡¡ 11·î7Æü¡ÊÌÚ¡Ë 0:05:23¡¡¡¡ ¡¡¡¡53692
·ßòÉ(Keigei)
¥¢¡Ü¥¤¤Ï¶ö¿ô¤Ê¤Î¤Ç¡¢¥¢¡Ü¥¤¡Ý¥¤¡ß£²¤â¶ö¿ô¡¢¥¢¡Ý¥¤¤â¶ö¿ô¡¢
¥¢¡ß£²¡Ü¥¤¡ß£³¤Ï£µ¤ÎÇÜ¿ô¤Ê¤Î¤Ç¡¢¥¢¡ß£²¡Ü¥¤¡ß£³¡Ý¥¤¡ß£µ¤â£µ¤ÎÇÜ¿ô¡¢
(¥¢¡Ý¥¤)¡ß£²¤â£µ¤ÎÇÜ¿ô¡¢¥¢¡Ý¥¤¤â£µ¤ÎÇÜ¿ô¡¢
½¾¤Ã¤Æ¡¢¥¢¡Ý¥¤¤Ï10¤ÎÇÜ¿ô¡¢
¤É¤Î¥¤¤ËÂФ·¤Æ¤â¥¢¤Ï10Ä̤ꤺ¤Ä¤¢¤ë¤Î¤Ç¡¢10¡ß100¡á1000Ä̤ê¤Ç¤¹¡£
¡¡¡¡ 11·î7Æü¡ÊÌÚ¡Ë 0:11:29¡¡¡¡ ¡¡¡¡53693
¥Ù¥ë¥¯¡¦¥«¥Ã¥Ä¥§
20¡ß20¡ß5¡á2000
2000¡à2¡á1000
¡¡¡¡ 11·î7Æü¡ÊÌÚ¡Ë 0:14:50¡¡¡¡ ¡¡¡¡53694
º£Ç¯¤«¤é¹âÎð¼Ô
¥¢¤Î¿ô1¤Ä¤Ë¤Ä¤¤¤Æ¡¢¥¤¤Ï10¤È¤ª¤ê
100¡ß10¡á1000
¡¡¡¡ 11·î7Æü¡ÊÌÚ¡Ë 0:21:03¡¡¡¡ ¡¡¡¡53695
¥Ù¥ë¥¯¡¦¥«¥Ã¥Ä¥§
¥¢¡¢¥¤¤È¤â¤Ë5¤Ç³ä¤Ã¤¿Í¾¤ê¤¬Æ±¤¸¤â¤ÎƱ»Î¤Ç5¤ÎÇÜ¿ô¤¬¤Ç¤­¤ë¡£
¤¿¤À¤·È¾Ê¬¤Ï¶ö¿ô+´ñ¿ô¤Ê¤Î¤Ç¾ò·ï¤Ë¹ç¤¦¤â¤Î¤Ï¤½¤ÎȾʬ¡£
¼°¤Ë¤Ä¤¤¤Æ¤Ê¤ë¤Ù¤¯´Êñ¤ËÀâÌÀ¤·¤Æ¤ß¤Þ¤·¤¿¡£
¡¡¡¡ 11·î7Æü¡ÊÌÚ¡Ë 0:26:43¡¡¡¡ ¡¡¡¡53696
¡Ö¿ô³Ø¡×¾®Î¹¹Ô
Æþ¤ì¤º¤ËǺ¤ó¤Ç¤Þ¤·¤¿¡£Ç§¾Ú¤¬Á°²ó¤Î¤Þ¤Þ¤Ê¤Î¤Í¡£¡£
¥¢¤ò·è¤á¤ë¤È¡¢¥¤¤ËÅö¤Æ¤Ï¤Þ¤ë¤Î¤Ï£±£°¸Ä¤º¤Ä¤Ç¤¹¤Í¡£
¡¡¡¡ 11·î7Æü¡ÊÌÚ¡Ë 7:13:50¡¡¡¡ ¡¡¡¡53697
¡Ö¿ô³Ø¡×¾®Î¹¹Ô
¤Á¤Ê¤ß¤Ë¥ë¥Ó¡¼¤Ç¤¹¡£
n=0
for a in 1..100
¡¡for i in 1..100
¡¡¡¡n+=1 if (a+i)%2==0 && (a*2+i*3)%5==0
¡¡end
end
p n
¡¡¡¡ 11·î7Æü¡ÊÌÚ¡Ë 7:15:47¡¡¡¡ ¡¡¡¡53698
¹«¤ÎÌ´
¥Þ¥µ¥ëÍÍ
²¿²ó¤ä¤Ã¤Æ¤â1000¤Ë¤·¤«¤Ê¤é¤Ê¤¤¤Î¤ËÆþ¤ì¤Ê¤¤¡¦¡¦¡¦¡¦¡£
¼«¿®¤¬¤Ê¤¤¤«¤é1000¤òÁ÷ÉÕ¤¹¤ëµ¤¤Ë¤Ï¤Ê¤ì¤Ê¤¤¤·¡¢¥Ñ¥¹¥ï¡¼¥É¤Ï
¿·´ñ¤Ê¤â¤Î¤Ø¤ÎÊѹ¹¤ò¤ª´ê¤¤¿½¤·¾å¤²¤Þ¤¹¡£
¿¿Çò¤­ÉٻΤÎÎæ¡¡¡¡ 11·î7Æü¡ÊÌÚ¡Ë 8:58:45¡¡¡¡ ¡¡¡¡53699
¥¹¥â¡¼¥¯¥Þ¥ó
¥Þ¥µ¥ëÍÍ
1²óÌܤË2000¤ÇÁ÷ÉÕ¤·¤¿¸å¡¢´Ö°ã¤¤¤Ëµ¤¤Å¤¤¤Æ
2²óÌܤË1000¤ÇÁ÷¤Ã¤¿È¦¤Ê¤ó¤Ç¤¹¤¬...^^;

¥Ù¥ë¥¯¡¦¥«¥Ã¥Ä¥§ÍͤβòË¡Á¯¤ä¤«¢ö
¡¡¡¡ 11·î7Æü¡ÊÌÚ¡Ë 9:08:19¡¡¡¡ ¡¡¡¡53700
¤Þ¤ë¥±¥ó
Ruby ¤Ç¤Î¥ï¥ó¥é¥¤¥Ê¡¼
p (1..100).to_a.repeated_permutation(2).count{|a,b|((a+b)%2+(a*2+b*3)%5)==0}
¤ª¤¦¤Á¡¡¡¡ 11·î7Æü¡ÊÌÚ¡Ë 9:25:08¡¡¡¡ ¡¡¡¡53701
¤Þ¤ë¥±¥ó
°ìʸ»úû¤¯¤Ê¤Ã¤¿¡ªp (1..100).to_a.product((1..100).to_a).count{|a,b|((a+b)%2+(a*2+b*3)%5)==0}
¤ª¤¦¤Á¡¡¡¡ 11·î7Æü¡ÊÌÚ¡Ë 9:28:13¡¡¡¡ ¡¡¡¡53702
¤¹¤¤¤«
¥¢¤È¥¤¤¬Æ±¤¸¿ô¤Ê¤é¾ò·ï¤òËþ¤¿¤·
¹¹¤Ë¤É¤Á¤é¤«¤ò£²¤ÎÇÜ¿ô¤«¤Ä£µ¤ÎÇÜ¿ô¡¢¤Ä¤Þ¤ê£±£°¤º¤Ä¾å²¼¤µ¤»¤ì¤Ð¾ò·ï¤òËþ¤¿¤¹¡£
·ë¶É£±¤Î°Ì¤¬Æ±¤¸¤Ê¤é²¿¤Ç¤â¤¤¤¤¤Î¤µ¡¦¡¦¡¦
¡¡¡¡ 11·î7Æü¡ÊÌÚ¡Ë 21:08:34¡¡¡¡ ¡¡¡¡53703