http://acm.hdu.edu.cn/showproblem.php?pid=2246
這題目很新穎
題目把答案給你
只要你輸出就行
但是OJ限制代碼長(zhǎng)度只能是64KB,而每一個(gè)文件都是80KB的。。。
所以壓縮是關(guān)鍵
題目說(shuō)只有一組數(shù)據(jù)
用神奇6分
WA
TLE
RE
MLE
OLE
Division By 0
兩次試驗(yàn)可以知道是哪一組數(shù)據(jù)
然后就是壓縮了。。
開(kāi)始的時(shí)候我壓縮成字符。。。
結(jié)果很多轉(zhuǎn)意字符無(wú)法識(shí)別,還復(fù)制不進(jìn)去
還有一些字符巨惡心,比如說(shuō)“
會(huì)吧字符串復(fù)制提前結(jié)束掉。。。
那么就轉(zhuǎn)化成36進(jìn)制好了0~9 A~Z
這樣代碼正好能從80KB壓到60KB
符合題目要求,于是就轉(zhuǎn)化
大數(shù)的進(jìn)制轉(zhuǎn)化也不是這么好寫(xiě)的。。。
寫(xiě)了好久,先要轉(zhuǎn)化成36進(jìn)制保存,再要轉(zhuǎn)化會(huì)10進(jìn)制輸出。。。
寫(xiě)好后提交竟然TLE了。。。唉,我的代碼太挫了
優(yōu)化一下就過(guò)了。。。500多MS
紀(jì)念一下,有史以來(lái)最長(zhǎng)代碼
