#24245: 記憶體?


walker19576@gmail.com (L0u15)

學校 : 臺北市私立薇閣高級中學
編號 : 96112
來源 : [111.235.252.27]
最後登入時間 :
2023-06-05 13:50:25
f637. DF-expression -- APCS201810程式實作題3 | From: [118.167.164.79] | 發表日期 : 2021-01-30 13:21

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

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

 
#24277: Re:記憶體?


yes51851823@gmail.com (wseds)

學校 : 國立花蓮高級工業職業學校
編號 : 108813
來源 : [114.36.212.168]
最後登入時間 :
2024-10-17 21:35:26
f637. DF-expression -- APCS201810程式實作題3 | From: [111.243.215.13] | 發表日期 : 2021-02-02 19:27

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

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


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

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

AC (9ms, 96KB)

 
#29870: Re:記憶體?


loginerrore04@gmail.com (林奕廷)

學校 : 不指定學校
編號 : 88829
來源 : [140.124.137.1]
最後登入時間 :
2021-09-22 15:57:18
f637. DF-expression -- APCS201810程式實作題3 | From: [140.124.249.31] | 發表日期 : 2022-04-07 16:28

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

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


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

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

AC (9ms, 96KB)


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

 
ZeroJudge Forum