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

coreBugZJ

此 blog 已棄。

PALIN - SPOJ 5. The Next Palindrome

A positive integer is called a palindrome if its representation in the decimal system is the same when read from left to right and from right to left. For a given positive integer K of not more than 1000000 digits, write the value of the smallest palindrome larger than K to output. Numbers are always displayed without leading zeros.

Input

The first line contains integer t, the number of test cases. Integers K are given in the next t lines.

Output

For each K, output the smallest palindrome larger than K.

Example

Input:
2
808
2133

Output:
818
2222

Warning: large Input/Output data, be careful with certain languages


問題:
求出比輸入整數大的最小的回文數,輸入整數不超過 1000000 個數字。

解法:
貪心。

代碼 LISP SBCL :
 1(defun digit-succ(x)
 2 (elt "0123456789A" (position x "*0123456789")))
 3
 4(let ((num (read)))
 5 (dotimes (ca num)
 6  (let* ((str (read-line))
 7         (len (length str))
 8         (cmp 0)
 9         (i nil)
10         (j nil))
11   (dotimes (i (floor (/ (1+ len) 2)))
12    (setf j (1- (- len i)))
13    (when (char> (elt str i) (elt str j))
14     (setf cmp 1))
15    (when (char< (elt str i) (elt str j))
16     (setf cmp -1))
17    (setf (elt str j) (elt str i)))
18   (when (<= cmp 0)
19    (setf i (1- (floor (/ (1+ len) 2))))
20    (setf j (if (oddp len) i (1+ i)))
21    (do ()
22     ((or (minusp i) (char< (elt str i) #\9)))
23     (setf (elt str i) #\0)
24     (setf (elt str j) #\0)
25     (decf i)
26     (incf j))
27    (when (minusp i)
28     (setf (elt str 0) #\1)
29     (write-string str)
30     (write-char #\1))
31    (when (not (minusp i))
32     (setf (elt str i) (digit-succ (elt str i)))
33     (setf (elt str j) (elt str i))
34     (write-string str)))
35   (when (plusp cmp)
36    (write-string str))
37   (fresh-line))))
38
39


posted on 2012-02-19 16:18 coreBugZJ 閱讀(425) 評論(0)  編輯 收藏 引用 所屬分類: ACM 、Algorithm 、Lisp

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            亚洲黄色尤物视频| 亚洲精品中文字幕有码专区| 欧美日韩欧美一区二区| 夜夜嗨网站十八久久| 久久本道综合色狠狠五月| 一本色道久久88亚洲综合88| 亚洲激情社区| 巨乳诱惑日韩免费av| 久久成人亚洲| 欧美一区二区三区精品| 亚洲综合首页| 亚洲欧美激情四射在线日| 一区二区三区日韩欧美| 国产精品99久久久久久www| 在线亚洲免费| 久久精品国产免费观看| 欧美中文在线免费| 噜噜噜久久亚洲精品国产品小说| 久久国产精品久久久| 久久精品免费观看| 欧美成人四级电影| 亚洲色在线视频| 午夜精品久久久久影视| 麻豆成人精品| 国产精品户外野外| 尤物精品国产第一福利三区| 亚洲美女视频| 午夜日韩视频| 欧美黄色网络| 午夜国产精品影院在线观看| 久久综合五月| 国产午夜精品在线观看| 亚洲精品国产精品国产自| 欧美一区二区在线看| 欧美va亚洲va日韩∨a综合色| 欧美激情精品久久久久久| 欧美一级片久久久久久久 | 欧美视频亚洲视频| 日韩一级精品| 欧美视频国产精品| 亚洲人成毛片在线播放| 久久精品最新地址| 午夜精品福利电影| 国产亚洲精品激情久久| 日韩午夜av电影| 免费日本视频一区| 久久亚洲一区二区三区四区| 国产日本欧美视频| 久久午夜av| 久久免费精品视频| 亚洲精品一区二区三区四区高清| 欧美风情在线观看| 欧美日韩色综合| 亚洲欧美日韩国产一区二区| 亚洲尤物精选| 亚洲国产精品久久久久秋霞不卡 | 亚洲一区二区三区午夜| 国产精品乱码久久久久久| 亚洲欧美激情四射在线日| 亚洲制服av| 亚洲国产精品一区二区三区| 亚洲黄一区二区| 欧美午夜精品一区| 另类av一区二区| 欧美色另类天堂2015| 久久av红桃一区二区小说| 久久亚洲视频| 久久婷婷国产综合尤物精品| 尤物九九久久国产精品的分类| 一本一本久久a久久精品综合麻豆| 国产精品视频男人的天堂| 国产精品视频xxxx| 亚洲激情网址| 久久激五月天综合精品| 一区二区三区四区国产精品| 99视频一区| 亚洲国产精品久久久久婷婷884 | 久久久五月婷婷| 久久成人免费| 久久久久久网址| 久久久久在线观看| 西瓜成人精品人成网站| 激情丁香综合| 亚洲一区二区精品在线| 亚洲美女视频网| 久久综合免费视频影院| 欧美www视频| 精品二区视频| 亚洲婷婷综合色高清在线 | 欧美日本韩国一区| 欧美不卡视频一区发布| 尤物网精品视频| 浪潮色综合久久天堂| 亚洲福利专区| 亚洲在线观看视频| 国产一区二区三区久久精品| 久久国产主播精品| 亚洲高清免费在线| 日韩图片一区| 国产人妖伪娘一区91| 亚洲国产成人在线| 欧美精品一区二| 一本大道久久a久久综合婷婷| 欧美一区免费| 亚洲三级免费观看| 国产亚洲精品v| 欧美日韩精品在线观看| 午夜精品久久久久久久久 | 国产女主播一区二区| 欧美一级理论片| 亚洲自拍偷拍视频| 日韩视频中文| 免费成人你懂的| 亚洲欧美精品| 亚洲一级在线观看| 亚洲成人自拍视频| 红桃视频欧美| 国产欧美va欧美va香蕉在| 欧美久久一级| 欧美高清视频一区二区三区在线观看 | 麻豆成人小视频| 中国成人在线视频| 亚洲高清视频在线| 亚洲黄色av一区| 亚洲人成网站精品片在线观看| 国产精品成人久久久久| 久色成人在线| 欧美福利视频在线| 欧美成人午夜激情视频| 欧美激情亚洲视频| 欧美日韩国产成人在线| 国产精品igao视频网网址不卡日韩 | 欧美激情综合色| 久久亚洲不卡| 久久黄色小说| 亚洲黄页视频免费观看| 亚洲美女尤物影院| 亚洲欧美一区二区三区极速播放| 中日韩高清电影网| 久久国产精品久久久| 巨胸喷奶水www久久久免费动漫| 裸体女人亚洲精品一区| 欧美日韩国产综合视频在线观看| 欧美日韩久久不卡| 狠狠色丁香久久婷婷综合丁香| 亚洲电影第1页| 久久久夜精品| 夜夜嗨av一区二区三区四季av| 亚洲欧美日韩系列| 欧美粗暴jizz性欧美20| 国产乱肥老妇国产一区二 | 欧美成人一区二区三区片免费| 国产精品久久国产精品99gif | 久久久久国产一区二区| 欧美国产日韩视频| 亚洲精品美女在线观看播放| 久久视频在线视频| 99精品久久| 欧美日本亚洲视频| 亚洲精品一区久久久久久| 久久久久这里只有精品| 一区二区三区欧美亚洲| 欧美日韩一区二区三区在线看| 亚洲黄色av一区| 亚洲福利免费| 欧美三区美女| 西西裸体人体做爰大胆久久久| 亚洲理论在线观看| 国产精品日韩欧美一区| 欧美一区二区私人影院日本 | 国产精品人人爽人人做我的可爱| 在线播放豆国产99亚洲| 亚洲国产小视频在线观看| 欧美激情一二区| 性色av香蕉一区二区| 久久精品中文字幕一区| 在线看日韩欧美| 免费日韩一区二区| 国产精品久久9| 欧美jizzhd精品欧美巨大免费| 久久影视精品| 亚洲欧美国产不卡| 欧美v国产在线一区二区三区| 亚洲愉拍自拍另类高清精品| 性色av一区二区三区| 先锋亚洲精品| 开心色5月久久精品| 久久亚洲国产成人| 国产精品亚洲综合天堂夜夜| 亚洲国产天堂久久综合网| 国产精品一区免费视频| av成人手机在线| 99这里只有精品| 欧美v国产在线一区二区三区| 亚洲一区二区三区激情| 亚洲人成啪啪网站| 久久免费黄色| 亚洲国产一区二区三区高清| 久久久.com| 久久精品91|