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

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>
            国产情人节一区| 精品99一区二区三区| 这里是久久伊人| 亚洲精品在线二区| 欧美视频导航| 欧美一区影院| 久久综合久久综合久久| 亚洲国产精品传媒在线观看 | 欧美日韩在线免费| 午夜精品久久| 久久免费99精品久久久久久| 永久久久久久| 亚洲精品在线看| 国产欧美日韩视频| 欧美激情一区二区三区在线视频| 欧美黄色大片网站| 欧美一区二区三区的| 久久嫩草精品久久久精品| 99成人精品| 性做久久久久久免费观看欧美 | 欧美日韩一区精品| 久久久久久成人| 欧美欧美天天天天操| 久久久噜噜噜久久久| 欧美精品一区视频| 久久久久国产精品一区| 欧美巨乳波霸| 久久一日本道色综合久久| 欧美日产一区二区三区在线观看| 久久av免费一区| 欧美日韩一卡| 欧美成人视屏| 国产在线欧美日韩| 一区二区不卡在线视频 午夜欧美不卡'| 国产噜噜噜噜噜久久久久久久久| 欧美激情在线免费观看| 国产欧美亚洲一区| 99精品欧美一区二区三区综合在线| 国产中文一区二区| 亚洲视频欧美在线| 一本久久综合| 久久综合色播五月| 久久久午夜精品| 国产精品一区二区三区久久| 亚洲福利一区| 国产一区二区高清| 亚洲一区在线免费| 亚洲网站视频福利| 欧美华人在线视频| 免播放器亚洲一区| 韩国自拍一区| 午夜欧美大尺度福利影院在线看| 亚洲午夜一二三区视频| 欧美成人一区二区三区在线观看| 老司机午夜精品| 国产精品主播| 小处雏高清一区二区三区| 亚洲自拍偷拍网址| 国产精品大片| 一本久久精品一区二区| 在线一区二区三区做爰视频网站| 欧美**人妖| 亚洲大片精品永久免费| 一区二区亚洲精品国产| 久久久久久久久久看片| 久久亚洲一区| 影音欧美亚洲| 蜜桃av噜噜一区| 亚洲国产欧美在线| 国产精品99久久久久久久久| 欧美日韩免费观看一区| 一本综合精品| 亚洲一区尤物| 国产亚洲精品激情久久| 久久久国产午夜精品| 久久久国产视频91| 国产综合久久| 欧美va亚洲va日韩∨a综合色| 亚洲电影免费观看高清完整版在线| 亚洲国产精选| 欧美日韩成人综合| 亚洲免费中文字幕| 狂野欧美激情性xxxx欧美| 尤物精品国产第一福利三区 | 一本色道久久综合狠狠躁篇怎么玩 | 亚洲调教视频在线观看| 久久精品99无色码中文字幕 | 欧美成人69av| 一区二区三区免费网站| 欧美一区二区三区成人| 亚洲成在线观看| 欧美日韩一区二区三区四区在线观看 | 亚洲日本电影在线| 欧美视频1区| 久久精品2019中文字幕| 亚洲国产欧美日韩| 欧美在线视频观看| 亚洲三级影院| 国产一区二区三区在线免费观看| 美国成人直播| 亚洲欧美日韩专区| 亚洲欧洲日本专区| 久久精品麻豆| 亚洲视频精选在线| 影音先锋一区| 国产精品亚洲综合久久| 欧美 日韩 国产一区二区在线视频| 亚洲一级影院| 亚洲激情影视| 久久久久久综合| 亚洲欧美日韩第一区| 亚洲国产精品v| 国产日韩欧美精品在线| 欧美日本簧片| 久久一日本道色综合久久| 亚洲综合社区| 亚洲国产福利在线| 久久综合九色综合久99| 亚洲欧美一区二区精品久久久| 亚洲人成网站精品片在线观看| 国产欧美欧美| 欧美三级视频在线播放| 欧美成人在线影院| 老巨人导航500精品| 久久精品国产v日韩v亚洲| 在线亚洲成人| 亚洲麻豆一区| 日韩视频免费观看| 亚洲人成在线播放| 亚洲大片在线| 欧美激情一区二区久久久| 久久久久一区二区三区| 久久成人免费视频| 久久成人一区二区| 欧美永久精品| 久久精品国产在热久久| 欧美一区二区成人| 午夜精品影院| 欧美一区二区三区啪啪| 亚洲午夜高清视频| 亚洲综合成人婷婷小说| 亚洲一区国产精品| 亚洲欧美卡通另类91av| 午夜精品一区二区三区电影天堂 | 狠狠久久婷婷| 亚洲成人自拍视频| 亚洲第一页中文字幕| 亚洲第一区在线观看| 亚洲高清毛片| 亚洲免费观看高清在线观看| 亚洲国产视频一区| 亚洲美女黄网| 亚洲午夜一区| 欧美在线日韩精品| 美日韩精品免费| 亚洲国产欧美精品| 99在线观看免费视频精品观看| 99国产一区| 性久久久久久久久| 久久综合99re88久久爱| 男女激情视频一区| 欧美三级乱人伦电影| 国产日韩在线视频| 亚洲高清久久网| 亚洲视频在线二区| 久久精品一区蜜桃臀影院| 噜噜噜久久亚洲精品国产品小说| 欧美激情一二三区| 亚洲午夜激情在线| 久久欧美肥婆一二区| 欧美日韩精品不卡| 国产亚洲一区在线| 亚洲美女av在线播放| 性欧美大战久久久久久久免费观看| 久久婷婷色综合| 亚洲国产精品久久91精品| 亚洲婷婷免费| 欧美电影在线播放| 国产欧美日韩亚洲精品| 亚洲欧洲精品一区二区三区波多野1战4 | 久久婷婷一区| 国产精品s色| 亚洲第一视频网站| 亚洲欧美bt| 欧美激情中文字幕乱码免费| 亚洲最新在线视频| 美腿丝袜亚洲色图| 国产欧美日韩亚洲| 亚洲一二三区在线| 欧美11—12娇小xxxx| 亚洲午夜在线| 欧美激情一二三区| 在线观看视频日韩| 欧美在线首页| 一本一本久久| 欧美成人资源| 激情视频一区| 欧美一区不卡| 亚洲四色影视在线观看| 欧美区在线观看|