青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

coreBugZJ

此 blog 已棄。

PRIME1 - SPOJ 2. Prime Generator

Peter wants to generate some prime numbers for his cryptosystem. Help him! Your task is to generate all prime numbers between two given numbers!

Input

The input begins with the number t of test cases in a single line (t<=10). In each of the next t lines there are two numbers m and n (1 <= m <= n <= 1000000000, n-m<=100000) separated by a space.

Output

For every test case print all prime numbers p such that m <= p <= n, one number per line, test cases separated by an empty line.

Example

Input:
2
1 10
3 5

Output:
2
3
5
7

3
5
Warning: large Input/Output data, be careful with certain languages (though most should be OK if the algorithm is well designed)



LISP SBCL
可惜 TLE 了。先了解一下語言,以后再優(yōu)化。



 1(defun primep(n)
 2 (when (< n 2) (return-from primep NIL))
 3 (when (= n 2) (return-from primep T))
 4 (let ((m (floor (sqrt n))) (i 2))
 5  (loop
 6   (when (> i m) (return-from primep T))
 7   (when (zerop (rem n i)) (return-from primep NIL))
 8   (incf i))))
 9
10(defun solve(m n)
11 (do ((p m (1+ p)))
12     ((> p n))
13     (when (primep p) (format t "~d~%" p)))
14 (format t "~%"))
15
16(let ((cnt (parse-integer (read-line)))
17      m n lin)
18 (dotimes (i cnt)
19  (setf lin (read-line))
20  (setf m (parse-integer (subseq lin 0 (position #\Space lin))))
21  (setf n (parse-integer (subseq lin (1+ (position #\Space lin)))))
22  (solve m n)))
23
24


新版本,還是 TLE。

1(defconstant +max-size+ 35000)
2(defvar *prime* (make-array +max-size+ :initial-element t))
3(defvar *prime-size* 0)
4
5(defun init-prime()
6 (do
7 ((i 2 (1+ i)))
8 ((>= i +max-size+))
9 (when (elt *prime* i)
10 (setf (elt *prime* *prime-size*) i)
11 (incf *prime-size*)
12 (do
13 ((j (+ i i) (+ j i)))
14 ((>= j +max-size+))
15 (setf (elt *prime* j) nil)))))
16
17(defun primep(n)
18 (when (< n 2) (return-from primep nil))
19 (when (or (= n 2) (= n 3)) (return-from primep t))
20 (do
21 ((i 0 (1+ i))
22 (p (elt *prime* 0) (elt *prime* (1+ i))))
23 ((or (>= i *prime-size*) (> (* p p) n)) t)
24 (when (zerop (rem n p)) (return-from primep nil))))
25
26(defun solve(m n)
27 (do ((p m (1+ p)))
28 ((> p n))
29 (when (primep p) (format t "~d~%" p)))
30 (format t "~%"))
31
32(init-prime)
33(let ((cnt (parse-integer (read-line)))
34 m n lin)
35 (dotimes (i cnt)
36 (setf lin (read-line))
37 (setf m (parse-integer (subseq lin 0 (position #\Space lin))))
38 (setf n (parse-integer (subseq lin (1+ (position #\Space lin)))))
39 (solve m n)))
40
41

posted on 2012-02-05 17:19 coreBugZJ 閱讀(365) 評論(0)  編輯 收藏 引用 所屬分類: ACMLisp

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            久久免费国产| 欧美香蕉大胸在线视频观看| 国产一区三区三区| 久久精品国产久精国产一老狼| 亚洲一区二区在线免费观看视频| 国产精品国产a级| 欧美在线一区二区| 久久精品99国产精品日本| 黄色亚洲大片免费在线观看| 美女主播视频一区| 欧美精品一区二区三区很污很色的| 亚洲激情在线激情| 一区二区三区欧美| 国产色婷婷国产综合在线理论片a| 久久久久九九九九| 欧美国产精品日韩| 欧美一区二区视频在线| 久久久噜噜噜久久中文字免| 亚洲麻豆视频| 香蕉久久国产| 99国产精品久久久久久久| 亚洲在线一区二区三区| 伊人久久亚洲影院| 一本久道久久综合婷婷鲸鱼| 国产日韩精品一区二区三区在线 | 欧美日韩久久精品| 午夜精品亚洲| 久久综合久久美利坚合众国| 亚洲午夜久久久| 久久久蜜臀国产一区二区| 一本色道久久88亚洲综合88| 欧美淫片网站| 一区二区三区波多野结衣在线观看| 欧美一区2区视频在线观看 | 国产日韩欧美在线观看| 欧美大片在线看| 国产精品久久久一区麻豆最新章节| 免费观看久久久4p| 国产精品毛片a∨一区二区三区| 免费亚洲电影| 韩国欧美国产1区| 亚洲一区二区在线| 一区二区av| 蜜桃av一区二区三区| 欧美中文字幕视频在线观看| 欧美日韩99| 亚洲国产99精品国自产| 国产欧美一区二区白浆黑人| 亚洲免费av电影| 亚洲韩国一区二区三区| 欧美制服第一页| 性欧美video另类hd性玩具| 欧美激情国产精品| 亚洲福利在线看| 亚洲大片av| 久久精品国产99| 久久精品国产精品亚洲综合| 欧美调教vk| 一区二区三区你懂的| 一区二区电影免费在线观看| 欧美国产第二页| 亚洲电影天堂av| 亚洲黄色毛片| 免费不卡视频| 亚洲国产精品国自产拍av秋霞| 伊人成人开心激情综合网| 欧美一级久久久久久久大片| 欧美一区二区视频观看视频| 国产欧美日韩精品a在线观看| 亚洲天堂免费观看| 亚洲男女自偷自拍图片另类| 国产精品久久久久免费a∨大胸| 99精品福利视频| 亚洲专区在线| 国产农村妇女毛片精品久久莱园子 | 亚洲免费观看| 欧美日韩国产首页| 9l视频自拍蝌蚪9l视频成人| 一区二区日韩| 欧美日韩精品一区二区三区四区| 9i看片成人免费高清| 亚洲影院免费观看| 国产人妖伪娘一区91| 久久av二区| 亚洲国产一区二区精品专区| 日韩午夜激情电影| 国产精品成人国产乱一区| 亚洲欧美日韩在线综合| 老牛国产精品一区的观看方式| 亚洲国产欧美不卡在线观看| 欧美激情一区二区三区| 亚洲一区二区三区成人在线视频精品 | 欧美激情精品久久久久久黑人 | 欧美一区三区二区在线观看| 国产亚洲精品久久久久婷婷瑜伽 | 中文久久精品| 久久综合狠狠| 亚洲午夜激情在线| 国产精品中文在线| 另类专区欧美制服同性| 亚洲乱码国产乱码精品精| 亚欧成人精品| 亚洲日本中文| 国产伦精品一区二区三区| 久久亚洲风情| 中文欧美日韩| 亚洲国产精品传媒在线观看| 亚洲欧美自拍偷拍| 亚洲欧洲在线播放| 国产一区亚洲一区| 欧美日本亚洲韩国国产| 欧美一级夜夜爽| 日韩亚洲不卡在线| 久久这里只有| 午夜久久电影网| 99在线精品视频在线观看| 国产一区二区三区黄| 欧美日韩在线三区| 欧美电影免费观看| 欧美在线1区| 这里只有精品视频| 91久久黄色| 毛片基地黄久久久久久天堂| 欧美亚洲免费| 中文亚洲免费| 9久草视频在线视频精品| 国产综合18久久久久久| 国产精品视频网| 欧美日韩免费一区二区三区| 免费黄网站欧美| 久久久久免费视频| 性欧美18~19sex高清播放| 一区二区国产日产| 日韩视频免费大全中文字幕| 亚洲国产日韩欧美在线图片| 欧美成人精品一区二区三区| 久久伊人免费视频| 久久国产成人| 久久高清国产| 久久精品30| 久久精品国产久精国产爱| 欧美在线3区| 久久国产黑丝| 久久久久国产精品午夜一区| 欧美一区午夜精品| 欧美在线亚洲综合一区| 欧美亚洲在线观看| 欧美资源在线| 久久精品五月| 久久一区欧美| 欧美国产第一页| 亚洲国产专区校园欧美| 亚洲高清久久久| 亚洲人www| 亚洲乱码精品一二三四区日韩在线| 最新日韩在线| 一本大道久久精品懂色aⅴ | 欧美激情中文字幕在线| 亚洲国产欧美在线人成| 亚洲精品一区二区网址| 一区二区三区久久久| 午夜精品电影| 久久综合久久久| 欧美日韩国产专区| 国产乱码精品| 伊人久久亚洲热| 99爱精品视频| 久久国产欧美精品| 欧美成人免费观看| 日韩亚洲一区二区| 欧美一区二区三区在线免费观看| 久久久亚洲国产美女国产盗摄| 农夫在线精品视频免费观看| 欧美性猛交xxxx乱大交退制版| 国产精品亚洲综合一区在线观看| 国产一区二区三区久久久| 亚洲欧洲中文日韩久久av乱码| 亚洲女同精品视频| 美女久久一区| 亚洲巨乳在线| 久久gogo国模裸体人体| 欧美xxx在线观看| 国产日韩成人精品| 亚洲三级电影全部在线观看高清| 亚洲免费一在线| 免费欧美在线| 亚洲欧美日韩直播| 欧美国产先锋| 国产在线观看一区| 一本一本大道香蕉久在线精品| 久久美女艺术照精彩视频福利播放| 亚洲国产精品第一区二区| 午夜日韩激情| 欧美午夜免费影院| 亚洲精品日韩激情在线电影 | 亚洲精品小视频| 久久精品国产久精国产一老狼 | 免费短视频成人日韩| 亚洲在线第一页| 欧美日韩成人在线|