#14193: python 解題報告


asnewchien@gmail.com (david)


這題試著用 split 切測資記憶體會不夠。

用 split(' ', 1) 一小段的切測資卻逾時。

逐字去 read 才 AC

有趣。

#26347: Re:python 解題報告


blackcookie.wu@gmail.com (Wu Blackcookie)


這題試著用 split 切測資記憶體會不夠。

用 split(' ', 1) 一小段的切測資卻逾時。

逐字去 read 才 AC

有趣。


請問要如何逐字read呢,謝謝

#26352: Re:python 解題報告


asnewchien@gmail.com (david)


不好意思,3年前剛學 python , 不太會處理,現已想到更好的寫法。

#26376: Re:python 解題報告


406490150@gms.tku.edu.tw (我是朱朱)


這題試著用 split 切測資記憶體會不夠。

用 split(' ', 1) 一小段的切測資卻逾時。

逐字去 read 才 AC

有趣。


請問要如何逐字read呢,謝謝



我卡在倒數三個測資好久,原本是用 itertools.groupby(,str.isdigit) 會 TLE,後來改用re.finditer就可以壓在2.3秒

另外,如果直接硬爆list(range(1,n+1))會有記憶體不足錯誤,後來是改用array.array('i', range(1, n+2))解決的

RE (code:1)
您的程式被監控系統中斷,可能是程式無法正常結束所導致。
Traceback (most recent call last):
  File "/7956755/code_7956755.py", line 12, in 
    booltable = list(range(1,n+2))
MemoryError