#40458: 測資與題目敘述不符


jimmy19980625@gmail.com (張軒愷)

學校 : 不指定學校
編號 : 261552
來源 : [123.194.35.10]
最後登入時間 :
2024-02-03 06:45:39
n731. 10188 - Automated Judge Script -- UVA | From: [123.194.35.10] | 發表日期 : 2024-05-22 03:31

題目說每一行輸入不超過120字符

但我必須配置至少145個字符的輸入空間

char buffer[145]; fgets(buffer,sizeof(buffer),stdin);

如果輸入空間<145個字符,如下

char buffer[122]; fgets(buffer,sizeof(buffer),stdin); 

會得到以下警告

系統呼叫了 abort 函式! *** buffer overflow detected ***: /13931511_n731/code_13931511.exe terminated Aborted (core dumped)

但這個空間傳到 Online Judge 是可以得到 AC 的

 
#40461: Re: 測資與題目敘述不符


ig99lp33lp33 (위즈원)

學校 : 國立中央大學
編號 : 13275
來源 : [61.222.146.135]
最後登入時間 :
2024-11-05 14:45:07
n731. 10188 - Automated Judge Script -- UVA | From: [211.22.61.74] | 發表日期 : 2024-05-22 11:09

題目說每一行輸入不超過120字符

但我必須配置至少145個字符的輸入空間

char buffer[145]; fgets(buffer,sizeof(buffer),stdin);

如果輸入空間<145個字符,如下

char buffer[122]; fgets(buffer,sizeof(buffer),stdin); 

會得到以下警告

系統呼叫了 abort 函式! *** buffer overflow detected ***: /13931511_n731/code_13931511.exe terminated Aborted (core dumped)

但這個空間傳到 Online Judge 是可以得到 AC 的

已修正👍



 
ZeroJudge Forum