之前看過很多記憶體相關的題目,但都沒有思考到要如何解決。這次難得有解決,來分享我個人的淺見。
不用執著一定要把題目中的字串存起來,可以想辦法把字串轉換成一個獨一無二整數,然後再比較整數的數值,這樣就只需要開5000個int的記憶體而已。
之前看過很多記憶體相關的題目,但都沒有思考到要如何解決。這次難得有解決,來分享我個人的淺見。 不用執著一定要把題目中的字串存起來,可以想辦法把字串轉換成一個獨一無二整數,然後再比較整數的數值,這樣就只需要開5000個int的記憶體而已。
一開始看記憶體壓這麼低還以為是輸入流處理送出之後吃TLE才發現是hash code
我是只儲存每個字串的前10個字元就拿到AC了...
大概測資很弱?