#13739: 解題報告


nkavengertree (LaG)

學校 : 不指定學校
編號 : 62501
來源 : [49.216.191.28]
最後登入時間 :
2021-11-21 03:06:49
b949. 3rd CPSC Problem 3--「障」量土地 -- 第三屆新北市立中山國中程式設計競賽 | From: [120.125.211.7] | 發表日期 : 2018-04-17 16:35

讀取方式:

作者建議使用: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
b949. 3rd CPSC Problem 3--「障」量土地 -- 第三屆新北市立中山國中程式設計競賽 | From: [111.254.219.123] | 發表日期 : 2018-05-04 00:56

讀取方式:

作者建議使用: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
b949. 3rd CPSC Problem 3--「障」量土地 -- 第三屆新北市立中山國中程式設計競賽 | From: [111.254.219.123] | 發表日期 : 2018-05-04 01:00

讀取方式:

作者建議使用: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.136.179.30]
最後登入時間 :
2024-04-29 19:11:35
b949. 3rd CPSC Problem 3--「障」量土地 -- 第三屆新北市立中山國中程式設計競賽 | From: [223.140.79.27] | 發表日期 : 2018-10-20 17:19

讀取方式:

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

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

 

 
ZeroJudge Forum