1. cin cout 等iostream 的輸入輸出會導致必然的TLE 請改用scanf printf 或其他方法(getline?)
(雖然我知道cincout比較慢,但也沒想過會差這麼多)
2.測資應該沒有問題(都有隔空白或是其他可忽略字元)
3.scanf 需要指定回傳個數 如: while( scanf("%d %d %d %d %d",&ans[0],&ans[1],&ans[2],&ans[3], &n) == 5 )
若不檢查回傳個數即為TLE
(猜想是測資最後有放一些垃圾?)
4.由3.可知,1.也有可能只是程式在等待cin??
-----------------------
對這部份還不大了解
如有錯還請站內信指教
1. cin cout 等iostream 的輸入輸出會導致必然的TLE 請改用scanf printf 或其他方法(getline?)
(雖然我知道cincout比較慢,但也沒想過會差這麼多)
2.測資應該沒有問題(都有隔空白或是其他可忽略字元)
3.scanf 需要指定回傳個數 如: while( scanf("%d %d %d %d %d",&ans[0],&ans[1],&ans[2],&ans[3], &n) == 5 )
若不檢查回傳個數即為TLE
(猜想是測資最後有放一些垃圾?)
4.由3.可知,1.也有可能只是程式在等待cin??
-----------------------
對這部份還不大了解
如有錯還請站內信指教
1. cin cout 等iostream 的輸入輸出會導致必然的TLE 請改用scanf printf 或其他方法(getline?)
(雖然我知道cincout比較慢,但也沒想過會差這麼多)
2.測資應該沒有問題(都有隔空白或是其他可忽略字元)
3.scanf 需要指定回傳個數 如: while( scanf("%d %d %d %d %d",&ans[0],&ans[1],&ans[2],&ans[3], &n) == 5 )
若不檢查回傳個數即為TLE
(猜想是測資最後有放一些垃圾?)
4.由3.可知,1.也有可能只是程式在等待cin??
-----------------------
對這部份還不大了解
如有錯還請站內信指教
You can see that.
http://codeforces.com/blog/entry/5217