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

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 了。先了解一下語言,以后再優化。



 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 閱讀(348) 評論(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>
            红桃av永久久久| 欧美大片va欧美在线播放| 国产精品视频大全| 欧美日韩国产页| 欧美日韩视频一区二区| 老鸭窝亚洲一区二区三区| 午夜视频久久久久久| 影音先锋中文字幕一区二区| 国产精品亚洲视频| 国模叶桐国产精品一区| 狠狠色丁香久久婷婷综合丁香| 国产精品久久久久久久久久免费看| 欧美大胆a视频| 国产精品久久久一本精品| 国产精品日韩精品| 狠狠色狠狠色综合系列| 亚洲国产一区二区三区高清 | 在线视频一区观看| 亚洲欧美日韩在线综合| 欧美自拍偷拍午夜视频| 亚洲国产日韩欧美| 日韩亚洲在线| 久久国产精品99国产| 欧美黄色日本| 欧美视频福利| 尤物在线精品| 亚洲午夜精品视频| 亚洲黄色尤物视频| 国产精品一卡二卡| 久久综合伊人77777尤物| 嫩草国产精品入口| 欧美激情日韩| 久久国产一区| 欧美成人午夜剧场免费观看| 欧美一级视频精品观看| 中文日韩在线视频| 欧美伊人久久久久久久久影院| 欧美中文字幕在线观看| 久久亚洲精选| 一区二区三区高清视频在线观看| 亚洲素人一区二区| 美女视频黄 久久| 国产精品一二三四区| 宅男噜噜噜66一区二区| 香蕉国产精品偷在线观看不卡| 久久麻豆一区二区| 亚洲图片欧洲图片av| 欧美区亚洲区| 亚洲精品一区二区三| 另类尿喷潮videofree| 亚洲自拍偷拍色片视频| 欧美激情中文字幕一区二区 | 亚洲深夜福利| 免费在线亚洲欧美| 亚洲日本激情| 亚洲国产中文字幕在线观看| 亚洲在线观看免费| 国产精品专区h在线观看| 亚洲欧美日韩国产一区二区三区| 亚洲黄色尤物视频| 99国内精品久久久久久久软件| 亚洲国产精品一区制服丝袜| 欧美精品一卡| 午夜电影亚洲| 免费在线成人av| 亚洲一级在线| 久久成人人人人精品欧| 亚洲人成艺术| 亚洲一区二区三区中文字幕| 国产精品网站在线| 一区二区三区四区五区精品| 欧美电影在线播放| 亚洲免费视频网站| 久久久久久网| 久久本道综合色狠狠五月| 免费观看30秒视频久久| 亚洲女ⅴideoshd黑人| 女仆av观看一区| 另类天堂视频在线观看| 国产精品午夜视频| 国产精品福利在线| 亚洲国产经典视频| 韩国一区二区在线观看| 中文在线一区| 99在线观看免费视频精品观看| 欧美诱惑福利视频| 久久精品1区| 国产午夜精品全部视频在线播放 | 国产亚洲亚洲| 一区二区三区你懂的| 日韩亚洲欧美成人| 久久中文字幕一区| 亚洲第一页自拍| 国产精品99久久久久久久vr| 精品999在线播放| 久久精品最新地址| 美女国产精品| 亚洲日本成人女熟在线观看| 久久亚洲精品一区| 亚洲国产精品成人久久综合一区| 亚洲国产精品成人一区二区| 蜜桃视频一区| 亚洲色图制服丝袜| 六十路精品视频| 亚洲午夜日本在线观看| 国产精品影片在线观看| 久久在线观看视频| 一区二区三区四区五区在线| 午夜天堂精品久久久久| 韩国精品在线观看| 欧美午夜影院| 欧美成人精品在线播放| 国模私拍一区二区三区| 欧美日韩综合精品| 久久精品人人做人人爽电影蜜月| 欧美黄在线观看| 久久人人97超碰国产公开结果| 亚洲高清不卡在线| 国产一区二区三区精品久久久| 欧美国产高清| 欧美日本在线一区| 久久久777| 久久久国产精品一区二区中文| 亚洲精品视频免费| 99国产精品99久久久久久粉嫩 | 欧美精品日韩| 欧美搞黄网站| 亚洲欧美国产精品桃花| 中文成人激情娱乐网| 亚洲手机在线| 亚洲天堂黄色| 欧美成人性网| 欧美剧在线免费观看网站| 看欧美日韩国产| 你懂的国产精品| 欧美国产精品劲爆| 欧美日韩天天操| 国产婷婷成人久久av免费高清| 国产精品va在线播放| 国产伦精品一区二区三区照片91| 欧美视频在线观看视频极品| 欧美日韩另类视频| 国产综合久久| 亚洲美女免费精品视频在线观看| 亚洲图色在线| 久久麻豆一区二区| 亚洲视频电影图片偷拍一区| 久久精品123| 欧美午夜影院| 夜夜狂射影院欧美极品| 久久国产一区| 99ri日韩精品视频| 美女视频黄 久久| 国产婷婷成人久久av免费高清| 亚洲精品视频免费| 久久久亚洲午夜电影| 亚洲午夜高清视频| 欧美日韩亚洲一区二区| 影音先锋久久| 久久一区视频| 欧美影视一区| 国产午夜亚洲精品羞羞网站| 亚洲欧洲综合| 亚洲国产cao| 欧美成人综合网站| 亚洲精品一区二区三区四区高清 | 欧美日韩和欧美的一区二区| 一区一区视频| 免费看黄裸体一级大秀欧美| 亚洲欧美日本日韩| 国产亚洲精品bt天堂精选| 亚洲天堂男人| 亚洲在线一区二区三区| 亚洲肉体裸体xxxx137| 亚洲精品一区在线观看| 美女爽到呻吟久久久久| 欧美mv日韩mv国产网站| 一区二区三区在线观看国产| 久久久久久国产精品mv| 久久aⅴ乱码一区二区三区| 国产午夜精品美女毛片视频| 久久国产成人| 欧美超级免费视 在线| 亚洲国产成人午夜在线一区| 欧美激情一区二区三级高清视频 | 欧美国内亚洲| 欧美日韩在线亚洲一区蜜芽| 亚洲午夜久久久久久久久电影网| 亚洲愉拍自拍另类高清精品| 在线高清一区| 一区二区三区日韩欧美精品| 国产欧美精品日韩精品| 亚洲区一区二| 在线观看日韩精品| 99在线热播精品免费| 亚洲老司机av| 欧美国产国产综合| 亚洲国产高清视频| 亚洲电影在线免费观看| 亚洲综合色网站|