#24245: 記憶體?


walker19576@gmail.com (L0u15)


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

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

#24277: Re:記憶體?


yes51851823@gmail.com (wseds)


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

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


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

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

AC (9ms, 96KB)

#29870: Re:記憶體?


loginerrore04@gmail.com (林奕廷)


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

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


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

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

AC (9ms, 96KB)


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