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

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


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

解法:
貪心。

代碼 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)  編輯 收藏 引用 所屬分類: ACMAlgorithmLisp

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            亚洲国产精品va在看黑人| 亚洲乱码国产乱码精品精| 亚洲日本欧美天堂| 久久综合999| 美女精品国产| 欧美成人乱码一区二区三区| 久久裸体视频| 免费一级欧美片在线观看| 久久综合久久综合久久| 欧美成人精品1314www| 欧美成人资源网| 午夜精品福利一区二区三区av| 亚洲影院色无极综合| 欧美一区二区三区在线免费观看| 午夜精品久久久久| 亚洲一区二区在线播放| 一区二区三区你懂的| 国产精品久久久久久久久久久久久久| 亚洲精品国产精品乱码不99按摩| 欧美日韩亚洲系列| 国产伦精品一区| 在线观看中文字幕亚洲| 亚洲免费观看在线视频| 先锋影音一区二区三区| 欧美成人在线影院| 亚洲午夜激情免费视频| 久久久久在线| 国产精品久久久久久久久免费桃花| 国产精品午夜视频| 亚洲国产岛国毛片在线| 亚洲欧美日韩一区二区| 欧美成人网在线| 亚洲午夜一区| 欧美大片在线观看一区二区| 国产麻豆综合| 亚洲每日在线| 免费视频最近日韩| 亚洲欧美另类久久久精品2019| 久久综合久久综合久久| 午夜精品福利一区二区蜜股av| av不卡在线看| 美日韩精品免费| 午夜精品视频在线观看一区二区| 欧美成人福利视频| 国产一区二区三区在线观看免费视频| 日韩一区二区精品视频| 久热精品视频| 午夜视频精品| 国产精品久久久久久久9999| 亚洲精品日韩激情在线电影| 卡通动漫国产精品| 亚洲欧美久久久| 欧美日韩一区二区欧美激情 | 国产精品拍天天在线| 亚洲国产日本| 女人天堂亚洲aⅴ在线观看| 亚洲欧美日韩国产精品 | 欧美黄色影院| 亚洲国产精品福利| 欧美福利视频一区| 久久综合亚州| 亚洲国产天堂网精品网站| 蜜臀久久99精品久久久画质超高清 | 国产午夜精品麻豆| 校园激情久久| 亚洲一区二区av电影| 极品少妇一区二区| 欧美久久久久| 欧美一区二区视频在线观看2020| 亚洲福利视频网| 亚洲小说春色综合另类电影| 欧美电影免费观看大全| 在线不卡免费欧美| 久久精品一区| 亚洲午夜黄色| 国产精品家教| 一本色道久久综合亚洲精品高清| 欧美成人精品激情在线观看| 欧美在线视频一区二区三区| 国产欧美日韩亚洲精品| 欧美在线综合视频| 久久成人18免费网站| 国产综合av| 老司机一区二区| 久久久女女女女999久久| 一区二区三区在线观看视频| 久久久精品国产免大香伊| 久久久久综合| 亚洲国产网站| 亚洲精品视频免费在线观看| 欧美日韩综合在线| 午夜视频在线观看一区二区三区 | 国产精品免费网站| 亚洲毛片播放| 欧美日韩国产美| 夜夜嗨av一区二区三区四季av| 亚洲精品视频二区| 国产区精品视频| 免费成人网www| 欧美激情中文字幕一区二区 | 欧美午夜宅男影院| 欧美一区二区三区免费观看视频| 欧美在线视频一区二区| 亚洲精品中文字幕有码专区| 一本一本久久a久久精品综合麻豆| 国产精品色在线| 久久精品最新地址| 欧美成人国产| 欧美一级午夜免费电影| 欧美久久影院| 毛片精品免费在线观看| 国产精品成人va在线观看| 欧美国产先锋| 狠狠色狠色综合曰曰| 亚洲午夜小视频| 一本色道久久综合狠狠躁篇的优点| 欧美一区激情视频在线观看| 亚洲最新视频在线播放| 欧美影院成年免费版| 欧美成人在线免费观看| 久久久久久自在自线| 欧美性猛交一区二区三区精品| 欧美高清视频www夜色资源网| 韩国在线一区| 欧美在线看片| 久久国内精品自在自线400部| 欧美日韩精品不卡| 亚洲成人在线网| 国产一区视频网站| 中文网丁香综合网| 日韩午夜激情电影| 欧美成人免费大片| 久久精品免费播放| 国产精品日韩欧美一区| 狼狼综合久久久久综合网 | 国产精品久久久久久久久婷婷| 99国产精品视频免费观看一公开| 亚洲精品久久嫩草网站秘色 | 久久中文在线| 久久亚洲国产精品一区二区| 久久婷婷国产综合精品青草| 亚洲精品久久久久久久久| 日韩午夜激情| 国产一区二区主播在线| 亚洲欧美在线免费观看| 一区二区在线观看av| 亚洲第一网站| 国产精品高潮呻吟| 久久精品国产欧美激情 | 亚洲激情综合| 国产精品男gay被猛男狂揉视频| 久久精品水蜜桃av综合天堂| 蜜臀久久99精品久久久画质超高清 | 在线观看国产精品淫| 亚洲欧洲精品一区二区| 国产精品一区二区你懂的| 免费中文字幕日韩欧美| 一区二区激情| 久久精品日韩一区二区三区| 欧美激情精品久久久久久变态| 欧美一级久久久| 欧美精品免费在线| 久久精品久久99精品久久| 韩国精品主播一区二区在线观看| 亚洲欧洲一区二区在线观看| 国产在线不卡| 亚洲欧美电影院| 国产乱码精品1区2区3区| 亚洲日本理论电影| 国产一区二区视频在线观看| 亚洲三级视频| 91久久中文| 久久精品成人欧美大片古装| 欧美日韩免费高清| 欧美激情一区二区三区| 国产无一区二区| 欧美成人午夜视频| 国产亚洲美州欧州综合国| 亚洲啪啪91| 亚洲人成人99网站| 久久激情视频久久| 9l视频自拍蝌蚪9l视频成人| 亚洲风情亚aⅴ在线发布| 性欧美激情精品| 亚洲欧美日韩一区二区三区在线观看| 亚洲夜间福利| 亚洲欧洲一区二区三区| 精品999成人| 久久久人成影片一区二区三区观看| 亚洲午夜电影网| 乱码第一页成人| 欧美激情91| 激情视频一区二区| 国产精品伊人日日| 亚洲视频一二区| 欧美一区二区三区精品| 国产精品美女久久久久av超清| 欧美jizzhd精品欧美巨大免费| 欧美搞黄网站| 亚洲巨乳在线|