#13739: 解題報告


nkavengertree (LaG)

學校 : 不指定學校
編號 : 62501
來源 : [49.216.191.28]
最後登入時間 :
2021-11-21 03:06:49

讀取方式:

作者建議使用: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 (/)

學校 : 義守大學
編號 : 74647
來源 : [125.229.235.114]
最後登入時間 :
2023-08-30 17:36:04

讀取方式:

作者建議使用: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 (/)

學校 : 義守大學
編號 : 74647
來源 : [125.229.235.114]
最後登入時間 :
2023-08-30 17:36:04

讀取方式:

作者建議使用: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 ... (少年π)

學校 : 臺北市私立延平高級中學
編號 : 69058
來源 : [223.137.60.223]
最後登入時間 :
2025-05-23 17:43:44

讀取方式:

作者建議使用: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

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