¡¡¤ª¤½¤é¤¯¡¢¼¡¤Î£²¤Ä¤ÎÌäÂêÅÀ¤Î¤»¤¤¤À¤È»×¤ï¤ì¤Þ¤¹¡£
¡¡¤µ¿»÷̵¸Â¥ë¡¼¥×¤Ëwait¤¬Æþ¤Ã¤Æ¤¤¤Ê¤¤
¢¡¤ÁÇ¿ô¤Îµá¤áÊý¤Ë̵Â̤¬¤¢¤ë
¡ú¡
¡¡¤Þ¤º¡¢¡¤Ç¤¹¤¬
#defcfunc IsPrimeAB int A,int B
f=0
po=4
repeat B-A+1,A
if IsPrimeC(cnt)=1:f=1:break
if po=cnt:wait 1:po=po+4
loop
return f
¡¡¤³¤ÎÉôʬ¤Î¥ë¡¼¥×¤Ëwait¤¬Æþ¤Ã¤Æ¤¤¤Þ¤»¤ó¡£³Î¤«¤Ë͸¸ĤΥ롼¥×¤Ê¤Î¤Ç¤¹¤¬¡¢Ìó£±£¶Ãû¤â
·«¤êÊÖ¤¹¤ï¤±¤Ç¤¹¤«¤éwait¤òÆþ¤ì¤Ê¤¤¤ÈCPU¥Ñ¥ï¡¼¤ò¿©¤Ã¤Æ¤·¤Þ¤¤¤Þ¤¹¡£
¡¡´Î¿´¤Î²ò·èË¡¤Ç¤¹¤¬¡¢¤µ¤¹¤¬¤ËËè¥ë¡¼¥×Ëè¤Ëwait¤ò¼è¤ë¤È»þ´Ö¤ò¿©¤¤²á¤®¤Þ¤¹¤Î¤Ç
k+ : if k=128 : k=0 : wait 1
¤Î¤è¤¦¤Ê¥¹¥¯¥ê¥×¥È¤ò¥ë¡¼¥×Ãæ¤ËÆþ¤ì¤Æ¤ä¤ì¤Ð²ò·è¤¹¤ë¤È»×¤ï¤ì¤Þ¤¹¡£
¡ú¢
¡¡¢¤Ç¤¹¤¬¡¢s¤µ¤ó¤Ï¤¢¤ë¿ô£î¤¬ÁÇ¿ô¤Ç¤¢¤ë¤«¤òÄ´¤Ù¤ë°Ù¤Ë¡¢¢å£î°Ê²¼¤Î¼«Á³¿ôÁ´¤Æ¤Î;¤ê¤ò
µá¤á¤Æ¤¤¤Þ¤¹¡£¤·¤«¤·¡¢¤³¤ì¤Ï¾¯¤·ÌµÂ̤¬Â¿¤¤¤Ç¤¹¡£
¡¡¤¢¤ë¿ô£î¤¬ÁÇ¿ô¤Ç¤¢¤ë¾ò·ï¤Ï¡¢
¡Ø¢å£î°Ê²¼¤ÎÁÇ¿ôÁ´¤Æ¤Ç³ä¤êÀÚ¤ì¤Ê¤¤¡Ù
»ö¤Ç¤¹¡£
¡¡Î㤨¤Ð¡¢£î¤¬36¤Ç³ä¤êÀÚ¤ì¤ì¤Ð¡¢³Î¤«¤ËÈóÁÇ¿ô¤Ç¤¢¤ë»ö¤¬Ê¬¤«¤ê¤Þ¤¹¡£¤±¤ì¤É¤â¡¢36¤Ç³ä¤ê
ÀÚ¤ì¤ë¿ô¤Ê¤é¡¢¤½¤Î°ø¿ô¤Ç¤¢¤ë18¤Ç¤â¡¢¤¢¤ë¤¤¤Ï12¤Ç¤â³ä¤êÀÚ¤ì¤ë¤Ï¤º¤Ç¤¹¡£¹¹¤Ë¸À¤¨¤Ð9¤ä
4¤Ç¤â¡¢ºÇ½ªÅª¤Ë¤Ï36¤ÎÁÇ°ø¿ô¤Ç¤¢¤ë2¤ä3¤Î¤¤¤º¤ì¤«¤Ç³ä¤êÀڤ줿»þÅÀ¤Ç¡¢36¤¬ÈóÁÇ¿ô¤Ç¤¢¤ë¤«
Èݤ«¤¬Ê¬¤«¤ê¤Þ¤¹¡£
¡¡¤³¤ì¤òÍøÍѤ¹¤ì¤Ð¡¢·×»»Î̤¬ÂçÉý¤Ë¸º¤ê¤Þ¤¹¡£°ìÎã¤òµó¤²¤ì¤Ð¡¢100¡Á10000¤Þ¤Ç¤Î´Ö¤Ë¸ºß
¤¹¤ëÁÇ¿ô¤òÄ´¤Ù¤ë¾ì¹ç¡¢s¤µ¤ó¤Î·×»»¤Ç¤Ï¼«Á³¿ô°ì¤ÄÅö¤¿¤ê10¡Á100²ó;¤ê¤òµá¤á¤ëɬÍפ¬¤¢¤ê
¤Þ¤¹¡£¤·¤«¤·¡¢Í½(Ž±Ž×Ž¶Ž¼ŽÞ)¤á100°Ê²¼¤ÎÁÇ¿ô¤òÄ´¤Ù¤Æ¤ª¤¤¤Æ¡¢ÁÇ¿ô¤Î;¤ê¤Î¤ß¤ÇÁÇ¿ô¤Ç¤¢¤ë¤«
Èݤ«¤òµá¤á¤ë·×»»ÊýË¡¤Ê¤é¤Ð¡¢¼«Á³¿ô°ì¤ÄÅö¤¿¤ê4¡Á26²ó;¤ê¤òµá¤á¤Æ¤ä¤ë¤À¤±¤ÇºÑ¤ß¤Þ¤¹¡£
¡¡Î¾¼Ô¤Îº¹¤ÏÄ´¤Ù¤ë¿ô¤Î·å¤¬Â礤¯¤Ê¤ì¤Ð¤Ê¤ë¤Û¤É³ÈÂ礷¤Þ¤¹¡£Âç¿ô¤ÎÁÇ¿ô¥Á¥§¥Ã¥¯¤ò¤¹¤ë
¤Ê¤é¡¢¤³¤Á¤é¤ÎÊý¤¬Îɤ¤¤È»×¤¤¤Þ¤¹¡£
¡¡¤Ç¡¢´Î¿´¤Î¥½¡¼¥¹¤Ç¤¹¤¬¡¢ÌÚ¼¤ÏÏÀÍý±é»»»Ò´ØÏ¢¤Î½èÍýǽÎϤ¬³§Ìµ¤Ê¤Î¤Çs¤µ¤ó¤Î¥½¡¼¥¹¤Ë
Ŭ¹ç¤·¤¿¥¹¥¯¥ê¥×¥È¤Ï½ñ¤±¤Þ¤»¤ó¤Ç¤·¤¿¡£¤¬¡¢°ì±þÁ´¤¯¤ÎÊÌʪ¤È¤·¤Æ¤Ïºî¤ì¤¿¤Î¤Ç°Ê²¼¤ËŽ¤ê
¤Þ¤¹¡£
notesel p : noteload "ÁÇ¿ô(1¡Á1000000).txt";¥Î¡¼¥È¥Ñ¥Ã¥È·Á¼°¤ÇÁÇ¿ô¤¬Æþ¤Ã¤Æ¤¤¤ë
n=1000000 : s=n : e=int(sqrt(n)+1)*int(sqrt(n)+1) : a=""
repeat e-s
c=cnt+s+1 : r=1
repeat notemax
k+ : if k=256 : k=0 : wait 1
noteget n,cnt : n=int(n)
if c\n=0 : r=0 : break
if c<n*n : r=1 : break
loop
if r=1 : noteadd str(c) : notesel a : noteadd str(c) : notesel p
loop
notesel a : notesave "ÁÇ¿ô("+s+"¡Á"+e+").txt" : end
¡úºÇ¸å¤Ë
¡¡s¤µ¤ó¤Ïñ°Ì¼«Á³¿ôÅö¤¿¤ê¤ÎÁÇ¿ôȽÊÌ»þ´Ö[s/order]¤ò°ìÄê¤Ë¤·¤¿¤¤¤è¤¦¤Ç¤¹¤¬¡¢¤³¤ì¤Ï̵Íý
¤À¤È»×¤ï¤ì¤Þ¤¹¡£²¿¸Î¤Ê¤é¡¢°ì¤Ä¤Î¼«Á³¿ô¤¬ÁÇ¿ô¤Ç¤¢¤ë¤«Èݤ«¤òÄ´¤Ù¤ë°Ù¤ËÍפ¹¤ë·×»»Î̤Ï
¼«Á³¿ô¤ÎÂ礤µ¤Ë±þ¤¸¤ÆÊÑÆ°¤¹¤ë¤«¤é¤Ç¤¹¡£°Ê²¼¤Ë£î¶á˵¤Î¼«Á³¿ô¤¬ÁÇ¿ô¤Ç¤¢¤ë¤«Èݤ«¤òÄ´¤Ù¤ë
°Ù¤ËɬÍפʷ׻»²ó¿ô¤ò½ñ¤¤¤Æ¤ª¤¤Þ¤¹¡£
>>£î(¼«Á³¿ô) £±É´ £±Ëü £±²¯ £±Ãû
>>£ã(·×»»²ó¿ô) 4 26 1229 78498
ñ½ã¤Ë¸À¤Ã¤Æ¤â¡¢£±Ëü¡Á£±Ëü£±Àé¤Þ¤Ç¤Î·×»»Î̤ȡ¢£±²¯¡Á£±²¯£±Àé¤Þ¤Ç¤Î·×»»Î̤Ǥϡ¢¤É¤Á¤é¤â
Ʊ¤¸¥ª¡¼¥À¡¼(£±Àé)¤Ç¤¢¤ê¤Ê¤¬¤é£¶Çܶᤤº¹¤¬À¸¤Þ¤ì¤Æ¤·¤Þ¤¤¤Þ¤¹¡£¤³¤ì¤ÏľÀÜÁÇ¿ôȽÊÌ»þ´Ö¤Î
º¹¤Ë¤Ê¤ê¤Þ¤¹¡£
¡¡Ã±°Ì¥ë¡¼¥×¿ôÅö¤¿¤ê¤Î¾ÃÈñ»þ´Ö[s/loop]¤Ç¤¢¤ì¤Ð¡¢¹±¾ïŪ¤Ë°ìÄê¤ËÊݤĻö¤Ï²Äǽ¤Ç¤·¤ç¤¦¤¬
ñ°Ì¼«Á³¿ôÅö¤¿¤ê¤Î¾ÃÈñ»þ´Ö[s/order]¤ò°ìÄê¤ËÊݤĻö¤ÏÉÔ²Äǽ¤Ê¤Ï¤º¤Ç¤¹¡£
¡¡°Ê¾å¡¢Ä¹Ê¸¤Ç¤·¤¿¤¬¡¢s¤µ¤ó¤Î»²¹Í¤Ë¤Ê¤ì¤Ð¹¬¤¤¤Ç¤¹¡£