http://acm.hdu.edu.cn/showproblem.php?pid=2246
這題目很新穎
題目把答案給你
只要你輸出就行
但是OJ限制代碼長度只能是64KB,而每一個文件都是80KB的。。。
所以壓縮是關鍵
題目說只有一組數據
那首先還要測試出是哪一組然后對癥下藥
用神奇6分
WA
TLE
RE
MLE
OLE
Division By 0
兩次試驗可以知道是哪一組數據
然后就是壓縮了。。
開始的時候我壓縮成字符。。。
結果很多轉意字符無法識別,還復制不進去
還有一些字符巨惡心,比如說“
會吧字符串復制提前結束掉。。。
那么就轉化成36進制好了0~9 A~Z
這樣代碼正好能從80KB壓到60KB
符合題目要求,于是就轉化
大數的進制轉化也不是這么好寫的。。。
寫了好久,先要轉化成36進制保存,再要轉化會10進制輸出。。。
寫好后提交竟然TLE了。。。唉,我的代碼太挫了
優化一下就過了。。。500多MS
紀念一下,有史以來最長代碼
posted on 2009-03-04 13:53
shǎ崽 閱讀(512)
評論(3) 編輯 收藏 引用