作者建議使用:scanf、printf
網友建議使用:scanf、printf、gets
我使用的方式:cin、cout
使用cin以及cout的可以參考這篇
http://chino.taipei/note-2016-0311C-%E7%9A%84%E8%BC%B8%E5%87%BA%E5%85%A5cin-cout%E5%92%8Cscanf-printf%E8%AA%B0%E6%AF%94%E8%BC%83%E5%BF%AB%EF%BC%9F/
總結:cin/cout和scanf/printf比起來更快最主要的原因,是cin/cout可以在編譯時期就把型別等等編譯進去,而scanf/printf則要在執行時期處理,所以cin/cout就算比scanf/printf快
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
我使用的方式是「大數處理」,利用陣列來計算【溢位】,因為這個溢位debug了一段時間(癱
注意的部分:
1.陣列存的數字大小,如果使用一個陣列存一個數字的話,我實作過一次,會超時⋯⋯,所以盡量一次可以存多位的數字。
2.輸出時要注意補“0“,這個也讓我錯了幾次,後來才發現⋯⋯。( include <iomanip> )
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
題目會給一個正整數M,此數字
計算方式為:
1.先轉換單位,一障 = 5公尺。
2.計算面積,因為是正方形,所以為邊長*邊長。
總結:
輸出為: (M * 5) * (M * 5) 即為答案!
作者建議使用:scanf、printf
網友建議使用:scanf、printf、gets
我使用的方式:cin、cout
使用cin以及cout的可以參考這篇
http://chino.taipei/note-2016-0311C-%E7%9A%84%E8%BC%B8%E5%87%BA%E5%85%A5cin-cout%E5%92%8Cscanf-printf%E8%AA%B0%E6%AF%94%E8%BC%83%E5%BF%AB%EF%BC%9F/
總結:cin/cout和scanf/printf比起來更快最主要的原因,是cin/cout可以在編譯時期就把型別等等編譯進去,而scanf/printf則要在執行時期處理,所以cin/cout就算比scanf/printf快
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
我使用的方式是「大數處理」,利用陣列來計算【溢位】,因為這個溢位debug了一段時間(癱
注意的部分:
1.陣列存的數字大小,如果使用一個陣列存一個數字的話,我實作過一次,會超時⋯⋯,所以盡量一次可以存多位的數字。
2.輸出時要注意補“0“,這個也讓我錯了幾次,後來才發現⋯⋯。( include )
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
題目會給一個正整數M,此數字
計算方式為:
1.先轉換單位,一障 = 5公尺。
2.計算面積,因為是正方形,所以為邊長*邊長。
總結:
輸出為: (M * 5) * (M * 5) 即為答案!
直接*25試試,每次計算都少*一次5,應該也會比較快。
作者建議使用:scanf、printf
網友建議使用:scanf、printf、gets
我使用的方式:cin、cout
使用cin以及cout的可以參考這篇
http://chino.taipei/note-2016-0311C-%E7%9A%84%E8%BC%B8%E5%87%BA%E5%85%A5cin-cout%E5%92%8Cscanf-printf%E8%AA%B0%E6%AF%94%E8%BC%83%E5%BF%AB%EF%BC%9F/
總結:cin/cout和scanf/printf比起來更快最主要的原因,是cin/cout可以在編譯時期就把型別等等編譯進去,而scanf/printf則要在執行時期處理,所以cin/cout就算比scanf/printf快
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
我使用的方式是「大數處理」,利用陣列來計算【溢位】,因為這個溢位debug了一段時間(癱
注意的部分:
1.陣列存的數字大小,如果使用一個陣列存一個數字的話,我實作過一次,會超時⋯⋯,所以盡量一次可以存多位的數字。
2.輸出時要注意補“0“,這個也讓我錯了幾次,後來才發現⋯⋯。( include )
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
題目會給一個正整數M,此數字
計算方式為:
1.先轉換單位,一障 = 5公尺。
2.計算面積,因為是正方形,所以為邊長*邊長。
總結:
輸出為: (M * 5) * (M * 5) 即為答案!
直接*25試試,每次計算都少*一次5,應該也會比較快。
M * M * 25
作者建議使用:scanf、printf
網友建議使用:scanf、printf、gets
我使用的方式:cin、cout
使用cin以及cout的可以參考這篇
http://chino.taipei/note-2016-0311C-%E7%9A%84%E8%BC%B8%E5%87%BA%E5%85%A5cin-cout%E5%92%8Cscanf-printf%E8%AA%B0%E6%AF%94%E8%BC%83%E5%BF%AB%EF%BC%9F/
總結:cin/cout和scanf/printf比起來更快最主要的原因,是cin/cout可以在編譯時期就把型別等等編譯進去,而scanf/printf則要在執行時期處理,所以cin/cout就算比scanf/printf快
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
我使用的方式是「大數處理」,利用陣列來計算【溢位】,因為這個溢位debug了一段時間(癱
注意的部分:
1.陣列存的數字大小,如果使用一個陣列存一個數字的話,我實作過一次,會超時⋯⋯,所以盡量一次可以存多位的數字。
2.輸出時要注意補“0“,這個也讓我錯了幾次,後來才發現⋯⋯。( include )
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
題目會給一個正整數M,此數字
計算方式為:
1.先轉換單位,一障 = 5公尺。
2.計算面積,因為是正方形,所以為邊長*邊長。
總結:
輸出為: (M * 5) * (M * 5) 即為答案!
直接*25試試,每次計算都少*一次5,應該也會比較快。
M * M * 25
不需用大數
不用大數還會更快