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

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 閱讀(362) 評論(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>
            久久精品国产欧美亚洲人人爽| 在线精品一区二区| 久久精品视频免费播放| 欧美一区二区三区四区高清| 国产情人综合久久777777| 久久理论片午夜琪琪电影网| 久久一区二区三区av| 一本久久综合亚洲鲁鲁| 在线一区免费观看| 国产欧美一区二区三区久久| 女同一区二区| 欧美日韩情趣电影| 久久久久国产精品一区| 欧美国产日韩在线| 午夜精品视频| 麻豆久久久9性大片| 亚洲影视综合| 久久精品99国产精品| 亚洲伦理中文字幕| 午夜欧美大片免费观看| 亚洲区免费影片| 一区二区三区视频免费在线观看| 国外成人在线视频| 亚洲精品在线三区| 国外成人在线视频网站| 亚洲激情一区二区三区| 国产精品一区毛片| 欧美国产亚洲视频| 先锋a资源在线看亚洲| 亚洲一区欧美二区| 亚洲国产精品一区二区尤物区 | 欧美亚洲日本一区| 免费一级欧美在线大片| 午夜精品免费| 欧美国内亚洲| 久久精品91久久久久久再现| 欧美高清在线视频| 欧美一区成人| 欧美精品一区二区三区在线看午夜| 久久精品盗摄| 欧美日本亚洲韩国国产| 久久影院午夜论| 欧美日韩黄色大片| 免费在线日韩av| 国产精品国产一区二区| 亚洲成人资源网| 国产欧美日韩一区二区三区在线观看 | 亚洲先锋成人| 久久综合九色综合久99| 欧美一级欧美一级在线播放| 欧美精品一区二区高清在线观看| 久久久久久久波多野高潮日日| 欧美日韩午夜激情| 美日韩精品免费| 国产欧美精品久久| 亚洲精品一区二区三区婷婷月| 影音先锋国产精品| 亚洲欧美日韩国产中文在线| 在线视频亚洲| 美女网站久久| 久久伊人精品天天| 国产乱肥老妇国产一区二| 日韩一二三区视频| 91久久综合| 久久精品99国产精品日本| 午夜精品久久久久久久久| 欧美喷潮久久久xxxxx| 欧美成人午夜激情视频| 黄色另类av| 午夜在线成人av| 午夜欧美理论片| 欧美图区在线视频| 亚洲美女免费精品视频在线观看| 亚洲黄色av| 久久婷婷国产综合国色天香| 欧美日本一区| 欧美一区二区三区免费大片| 国产精品av久久久久久麻豆网| 亚洲国产mv| 亚洲成人在线视频网站| 久久精品卡一| 久久精品综合一区| 国产日韩欧美在线看| 亚洲自拍电影| 午夜精品一区二区三区在线视| 欧美视频在线观看 亚洲欧| 91久久精品视频| 亚洲人体一区| 欧美成人在线影院| 亚洲国产精品久久人人爱蜜臀 | 欧美国产大片| 黄色欧美成人| 久久久五月婷婷| 免费久久99精品国产自| 国内揄拍国内精品少妇国语| 欧美在线视频免费播放| 亚洲无吗在线| 国产精品久久久对白| 亚洲图片在区色| 性久久久久久久久久久久| 国产精品中文字幕在线观看| 亚洲欧美在线aaa| 亚洲欧美日韩中文视频| 国产精品综合色区在线观看| 亚洲欧美成人在线| 久久精品91久久香蕉加勒比| 国产私拍一区| 久久久国产精彩视频美女艺术照福利| 久久视频在线视频| 精品999日本| 美女视频黄 久久| 亚洲国产精品一区二区www| 日韩一区二区精品| 国产精品扒开腿爽爽爽视频| 亚洲欧美精品在线| 久久免费视频这里只有精品| 韩国女主播一区| 久久久久九九视频| 欧美aⅴ99久久黑人专区| 亚洲国产欧美久久| 欧美另类69精品久久久久9999| 一区二区日韩| 久久精品国产第一区二区三区最新章节| 国产真实乱偷精品视频免| 久久综合婷婷| 亚洲精品国产拍免费91在线| 亚洲永久免费视频| 国产色综合天天综合网| 久久一二三区| 99精品热6080yy久久| 久久av一区二区| 狠狠色丁香久久婷婷综合_中| 麻豆国产精品一区二区三区 | 国产精品麻豆va在线播放| 午夜精品剧场| 久久综合久久综合久久| 亚洲国产专区校园欧美| 欧美国产日韩精品| 日韩视频一区| 欧美在线免费观看视频| 亚洲高清视频在线观看| 欧美日本二区| 亚洲欧美在线一区二区| 欧美大片一区二区| 亚洲视频播放| 狠狠色丁香久久婷婷综合丁香| 欧美大片免费观看在线观看网站推荐| 一区二区三区欧美日韩| 久久一区二区视频| 一区二区三区日韩欧美精品| 国产情侣一区| 欧美chengren| 亚洲欧美国产日韩天堂区| 欧美激情a∨在线视频播放| 亚洲一本视频| 伊伊综合在线| 欧美体内she精视频| 久久精品亚洲一区二区| 亚洲麻豆一区| 久久影视精品| 亚洲影院色无极综合| 亚洲国产经典视频| 国产精品推荐精品| 欧美成人一区二区三区| 香蕉乱码成人久久天堂爱免费 | 亚洲欧洲一区二区三区久久| 国产精品视频你懂的| 欧美电影打屁股sp| 午夜一区在线| 日韩一级黄色av| 免费一区视频| 欧美一区=区| 日韩亚洲国产欧美| 国产一区二区中文| 欧美日韩亚洲一区二区三区在线 | 亚洲精选一区二区| 久久天堂成人| 午夜精品亚洲| aaa亚洲精品一二三区| 狠狠色综合网站久久久久久久| 国产精品va在线播放| 免费欧美网站| 久久黄金**| 亚洲欧美国产精品va在线观看| 亚洲国产日韩在线| 久久免费视频网| 午夜精品久久久久影视 | 久久久一区二区| 亚洲宅男天堂在线观看无病毒| 亚洲日本免费| 噜噜噜久久亚洲精品国产品小说| 欧美劲爆第一页| 一本色道久久综合一区| 欧美成人午夜| 老司机久久99久久精品播放免费| 中文久久乱码一区二区| 91久久精品一区二区三区| 激情久久五月天| 国产视频一区在线观看| 国产精品美女一区二区在线观看|