#33903: C++ 使用 cin 的話光是吃完測資就 TLE


kaeteyaruyo@gmail.com (kinoe_T)

學校 : 國立成功大學
編號 : 81196
來源 : [140.113.136.221]
最後登入時間 :
2024-01-31 16:39:28
a941. 10041 - Vito's large family -- UVa10041 | From: [101.9.37.186] | 發表日期 : 2023-02-12 06:54

如題,我使用 C++ 作答,用 iostream 進行 IO,在有關閉緩衝區共用和 cin.tie(0) 的情況下,光是把測資全部輸入,其他什麼都不做,就會超過 1 秒的時限,最後改成用 stdio 來做 IO 才有 AC (0.6s)。想請問這部分還能怎麼加速ˊˋ

 
#33913: Re: C++ 使用 cin 的話光是吃完測資就 TLE


cges30901 (cges30901)

學校 : 不指定學校
編號 : 30877
來源 : [39.9.74.255]
最後登入時間 :
2024-10-14 22:20:08
a941. 10041 - Vito's large family -- UVa10041 | From: [59.115.1.106] | 發表日期 : 2023-02-12 20:27

如題,我使用 C++ 作答,用 iostream 進行 IO,在有關閉緩衝區共用和 cin.tie(0) 的情況下,光是把測資全部輸入,其他什麼都不做,就會超過 1 秒的時限,最後改成用 stdio 來做 IO 才有 AC (0.6s)。想請問這部分還能怎麼加速ˊˋ

有用ios::sync_with_stdio(0)了嗎?我用iostream AC (0.7s)

 
#33924: Re: C++ 使用 cin 的話光是吃完測資就 TLE


kaeteyaruyo@gmail.com (kinoe_T)

學校 : 國立成功大學
編號 : 81196
來源 : [140.113.136.221]
最後登入時間 :
2024-01-31 16:39:28
a941. 10041 - Vito's large family -- UVa10041 | From: [163.32.57.178] | 發表日期 : 2023-02-14 09:42

如題,我使用 C++ 作答,用 iostream 進行 IO,在有關閉緩衝區共用和 cin.tie(0) 的情況下,光是把測資全部輸入,其他什麼都不做,就會超過 1 秒的時限,最後改成用 stdio 來做 IO 才有 AC (0.6s)。想請問這部分還能怎麼加速ˊˋ

有用ios::sync_with_stdio(0)了嗎?我用iostream AC (0.7s)

 

咦我前兩天加了還是 TLE,今天重新測試了一次又 AC (0.8s) 了ˊˋ 抱歉擾民了 也謝謝您的回答~



 
ZeroJudge Forum