查看: 1531|回復: 6
打印 上一主題 下一主題

[解決] TOJ - 147

[複製鏈接]
  • TA的每日心情
    開心
    2015-4-12 10:09
  • 簽到天數: 137 天

    [LV.7]常住居民III

    142

    主題

    686

    帖子

    3559

    積分

    邁向天堂

    蘇多門

    Rank: 8Rank: 8

    積分
    3559

    新手達陣台南一中資訊社程式設計達人 - 2014

    樓主
    發表於 2014-10-5 12:25:37 | 顯示全部樓層
    首先你必須先排序(不然甚麼優化都不用做了)

    第一個提示:
    在排序好的陣列中,取出三根可形成三角形的木棒a,b,c,其中a<=b<=c,可以證明出b和c一定是在陣列中連續的元素,如果不是連續的元素,那麼為何不要把c換成d,其中b<d<c,這樣的答案一定比原來更好,如果聽得懂這段大概就想得出n^2的算法了。

    點評

    jd3
    喔喔結果我想到了XD  發表於 2014-10-5 21:27
    jd3
    謝拉~這樣我就看懂了owo (然後再問一下神奇的O(N*logN))  發表於 2014-10-5 18:31
    jd3
    嗯嗯 感覺和之前有一題拿3根筷子的好像  發表於 2014-10-5 18:30
    蘇多門 domen111
    My Web: https://sites.google.com/site/domenprg/
    回復 支持 反對

    使用道具 檢舉

    您需要登錄後才可以回帖 登入 | 加入我們

    本版積分規則

    快速回覆 返回頂部 返回列表