#24245: 記憶體?


walker19576@gmail.com (L0u15)

學校 : 臺北市私立薇閣高級中學
編號 : 96112
來源 : [111.235.252.27]
最後登入時間 :
2023-06-05 13:50:25

用char開1100000會core dump換c++的string才AC

不知道用char要怎麼做?可以告訴我嗎

#24277: Re:記憶體?


yes51851823@gmail.com (wseds)

學校 : 國立花蓮高級工業職業學校
編號 : 108813
來源 : [114.36.253.126]
最後登入時間 :
2025-08-25 16:32:53

用char開1100000會core dump換c++的string才AC

不知道用char要怎麼做?可以告訴我嗎


這題似乎是記憶體不夠開這麼大
由於這題測資保證合理 所以如果要用char做 可以搭配rewind(stdin)

先把第一行跳過(可以用scanf或是while迴圈讀字元到換行),再輸入n並rewind,接下來遞迴的過程中只要不斷讀字元即可。

AC (9ms, 96KB)

#29870: Re:記憶體?


loginerrore04@gmail.com (林奕廷)

學校 : 不指定學校
編號 : 88829
來源 : [114.45.153.161]
最後登入時間 :
2025-04-14 00:03:51

用char開1100000會core dump換c++的string才AC

不知道用char要怎麼做?可以告訴我嗎


這題似乎是記憶體不夠開這麼大
由於這題測資保證合理 所以如果要用char做 可以搭配rewind(stdin)

先把第一行跳過(可以用scanf或是while迴圈讀字元到換行),再輸入n並rewind,接下來遞迴的過程中只要不斷讀字元即可。

AC (9ms, 96KB)


我assert了一下測資 測資的長度看來 >1300000