posts - 37,comments - 7,trackbacks - 0

          我的評論

          別轉(zhuǎn)了,這個有點錯誤要更改
          public boolean importData (TransferHandler.TransferSupport support)
          {
          if (!canImport(support))
          {
          return false;
          }
          JTree.DropLocation dropLocation = (JTree.DropLocation)

          suppor.getDropLocat ion();

          應該是support.getDropLocat ion();
          如果可以的話,也請樓主發(fā)一份完整代碼給我,謝謝
          davesong07@gmail.com
          已經(jīng)明白Trie的解法,請博主說說O(n logn)的方法吧。
          ZelluX,請你重新解釋下O(n logn)和Trie的解法,或者提供相關(guān)鏈接。給出的鏈接已經(jīng)失效。非常感謝。
          re: URAL 1011[未登錄] dave 2008-05-04 15:05  
          非常感謝你的耐心,我明白了。
          你的blog很棒,+U~
          re: URAL 1011[未登錄] dave 2008-05-04 10:36  
          我把“Numbers are given with 2 digits precision”理解為輸入時即保證dp只有兩位小數(shù)的,因此我開始認為int p = dp * 100;就可以了(因為dp * 100是正整數(shù))。然而,實際的情況是:輸入為double(小數(shù)點后6或7位),但程序只保存兩位,因此需要四舍五入?但舍入誤差會不會造成在某些輸入數(shù)據(jù)下求得的i不是最小的滿足條件的值(只不過原題測試數(shù)據(jù)較弱)?
          如果這次理解仍然有誤,請你稍微詳細解釋下。比如“49.99999999這種情況不四舍五入不是就錯了嗎”?

          這一題看似簡單,但的確煩人。打擾你了。謝謝。
          re: URAL 1011[未登錄] dave 2008-05-03 13:18  
          謝謝。
          那為什么要四舍五入呢?即int p = floor(dp * 100 + 0.5);中的"+0.5"?
          re: URAL 1011[未登錄] dave 2008-05-02 20:24  
          請教一下:
          既然dp, dq只有兩位小數(shù),那么
          int p = floor(dp * 100 + 0.5);

          int p = dp * 100;
          有區(qū)別嗎?
          主站蜘蛛池模板: 敖汉旗| 偏关县| 应用必备| 开江县| 太仓市| 望谟县| 黔西| 遂溪县| 神池县| 荔浦县| 江川县| 阿勒泰市| 辉南县| 缙云县| 高青县| 新田县| 夏津县| 湖北省| 长泰县| 二连浩特市| 岗巴县| 年辖:市辖区| 千阳县| 临沧市| 灵川县| 江都市| 富阳市| 施甸县| 嘉兴市| 玉龙| 凤凰县| 邯郸市| 福清市| 贺兰县| 乌拉特后旗| 古蔺县| 屏东县| 西藏| 依兰县| 宜都市| 云梦县|