posts - 403, comments - 310, trackbacks - 0, articles - 7
            BlogJava :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

          日歷

          <2007年10月>
          30123456
          78910111213
          14151617181920
          21222324252627
          28293031123
          45678910

          相冊(cè)

          搜索

          •  

          積分與排名

          • 積分 - 337543
          • 排名 - 166

          最新評(píng)論

          一道網(wǎng)易的筆試題

          Posted on 2007-10-21 22:05 ZelluX 閱讀(1555) 評(píng)論(0)  編輯  收藏 所屬分類: Algorithm
          水木上看到的

          一個(gè)K位的數(shù)N (K<=2000,N<=10^20)
          找出一個(gè)比N大且最接近的數(shù),這個(gè)數(shù)的每位之和與N相同
          用代碼實(shí)現(xiàn)之

          如:
          0050    所求數(shù)為0104
          112     所求數(shù)為121


          總算看到一題會(huì)做的 -_-|||
          從右往左掃描即可,而且給出的例子也很典型。
          考慮問(wèn)題全面一些,注意 823993 這樣的情況

          發(fā)信人: wakingtan (做湘云的書(shū)童), 信區(qū): Algorithm
          標(biāo)  題: Re: 求教:網(wǎng)易昨天的筆試題
          發(fā)信站: 水木社區(qū) (Sun Oct 21 11:45:49 2007), 站內(nèi)

          例 3919999700
          從右向左找到第一個(gè)非0 7,7-- ,并且把6移到最后
          繼續(xù)掃碰到9就移到最后,找到第一個(gè)非9 1, 1++
          最后變成 3920069999
          51La
          主站蜘蛛池模板: 体育| 辉县市| 安图县| 芦山县| 静宁县| 武宣县| 吐鲁番市| 北海市| 元氏县| 新昌县| 西充县| 三江| 阳原县| 阜南县| 桂东县| 延津县| 金阳县| 淮阳县| 加查县| 安福县| 商河县| 龙泉市| 阿拉善右旗| 和平县| 蕲春县| 巨鹿县| 名山县| 临安市| 收藏| 肇庆市| 扬中市| 盘锦市| 克什克腾旗| 略阳县| 安宁市| 涟源市| 庄河市| 易门县| 通河县| 寿宁县| 石嘴山市|