#13739: 解題報告


nkavengertree (LaG)


讀取方式:

作者建議使用: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,此數字

  • M < 231

計算方式為:

1.先轉換單位,一障 = 5公尺。

2.計算面積,因為是正方形,所以為邊長*邊長。

總結:

輸出為: (M * 5) * (M * 5) 即為答案!

 

 

#13816: Re:解題報告


a0970580085@gmail.com (/)


讀取方式:

作者建議使用: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,此數字

  • M < 231

計算方式為:

1.先轉換單位,一障 = 5公尺。

2.計算面積,因為是正方形,所以為邊長*邊長。

總結:

輸出為: (M * 5) * (M * 5) 即為答案!

 

 

直接*25試試,每次計算都少*一次5,應該也會比較快。


 

#13817: Re:解題報告


a0970580085@gmail.com (/)


讀取方式:

作者建議使用: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,此數字

  • M < 231

計算方式為:

1.先轉換單位,一障 = 5公尺。

2.計算面積,因為是正方形,所以為邊長*邊長。

總結:

輸出為: (M * 5) * (M * 5) 即為答案!

 

 

直接*25試試,每次計算都少*一次5,應該也會比較快。


 



M * M * 25

#15676: Re:解題報告


314159265358979323846264338327 ... (少年π)


讀取方式:

作者建議使用: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,此數字

  • M < 231

計算方式為:

1.先轉換單位,一障 = 5公尺。

2.計算面積,因為是正方形,所以為邊長*邊長。

總結:

輸出為: (M * 5) * (M * 5) 即為答案!

 

 

直接*25試試,每次計算都少*一次5,應該也會比較快。


 



M * M * 25

不需用大數
不用大數還會更快