#27307: 好難...


linlincaleb@gmail.com (臨末之頌)

學校 : 新北市立板橋高級中學
編號 : 132772
來源 : [203.64.161.123]
最後登入時間 :
2024-07-29 10:02:49
g111. B.復仇之戰(revenge) -- 2021成功高中校內賽 | From: [111.248.103.86] | 發表日期 : 2021-09-23 22:13

不知道各位大大的解法是甚麼 我很艱辛的刻著前綴和

一開始看錯題目 以為是水題 一開始覺得只要找出偶數點中距離最大的...

如果有人有其他解法 請指教 謝謝

 
#27308: Re:好難...


asnewchien@gmail.com (david)

學校 : 不指定學校
編號 : 68108
來源 : [122.117.95.179]
最後登入時間 :
2024-11-04 20:21:51
g111. B.復仇之戰(revenge) -- 2021成功高中校內賽 | From: [118.170.109.168] | 發表日期 : 2021-09-23 22:21

不知道各位大大的解法是甚麼 我很艱辛的刻著前綴和

一開始看錯題目 以為是水題 一開始覺得只要找出偶數點中距離最大的...

如果有人有其他解法 請指教 謝謝


奇數點的兩頭做前後綴和,這樣嗎。

 
#27309: Re:好難...


linlincaleb@gmail.com (臨末之頌)

學校 : 新北市立板橋高級中學
編號 : 132772
來源 : [203.64.161.123]
最後登入時間 :
2024-07-29 10:02:49
g111. B.復仇之戰(revenge) -- 2021成功高中校內賽 | From: [111.248.103.86] | 發表日期 : 2021-09-23 22:35

不知道各位大大的解法是甚麼 我很艱辛的刻著前綴和

一開始看錯題目 以為是水題 一開始覺得只要找出偶數點中距離最大的...

如果有人有其他解法 請指教 謝謝


奇數點的兩頭做前後綴和,這樣嗎。


就一個陣列紀錄1-2,1-2+3-4,1-2+3-4+5-6.....

另一個是7-6,7-6+5-4,7-6+5-4+3-2

其中-是到的意思 不是減

然後上述是假定'p'的數量是7

 
#27310: Re:好難...


asnewchien@gmail.com (david)

學校 : 不指定學校
編號 : 68108
來源 : [122.117.95.179]
最後登入時間 :
2024-11-04 20:21:51
g111. B.復仇之戰(revenge) -- 2021成功高中校內賽 | From: [118.170.109.168] | 發表日期 : 2021-09-23 22:47

不知道各位大大的解法是甚麼 我很艱辛的刻著前綴和

一開始看錯題目 以為是水題 一開始覺得只要找出偶數點中距離最大的...

如果有人有其他解法 請指教 謝謝


奇數點的兩頭做前後綴和,這樣嗎。


就一個陣列紀錄1-2,1-2+3-4,1-2+3-4+5-6.....

另一個是7-6,7-6+5-4,7-6+5-4+3-2

其中-是到的意思 不是減

然後上述是假定'p'的數量是7


那是 abs 後相加

兩頭相加的最小值的點。

 
#27311: Re:好難...


linlincaleb@gmail.com (臨末之頌)

學校 : 新北市立板橋高級中學
編號 : 132772
來源 : [203.64.161.123]
最後登入時間 :
2024-07-29 10:02:49
g111. B.復仇之戰(revenge) -- 2021成功高中校內賽 | From: [111.248.103.86] | 發表日期 : 2021-09-23 23:34

不知道各位大大的解法是甚麼 我很艱辛的刻著前綴和

一開始看錯題目 以為是水題 一開始覺得只要找出偶數點中距離最大的...

如果有人有其他解法 請指教 謝謝


奇數點的兩頭做前後綴和,這樣嗎。


就一個陣列紀錄1-2,1-2+3-4,1-2+3-4+5-6.....

另一個是7-6,7-6+5-4,7-6+5-4+3-2

其中-是到的意思 不是減

然後上述是假定'p'的數量是7


那是 abs 後相加

兩頭相加的最小值的點。

對 但看到其他人記憶體用那麼小又速度那麼快 我感覺我的解法應該不是最佳解 我猜根本用不到前綴和 可能用個map或set就解決了?

 
#27312: Re:好難...


asnewchien@gmail.com (david)

學校 : 不指定學校
編號 : 68108
來源 : [122.117.95.179]
最後登入時間 :
2024-11-04 20:21:51
g111. B.復仇之戰(revenge) -- 2021成功高中校內賽 | From: [118.170.109.168] | 發表日期 : 2021-09-24 00:05

不知道各位大大的解法是甚麼 我很艱辛的刻著前綴和

一開始看錯題目 以為是水題 一開始覺得只要找出偶數點中距離最大的...

如果有人有其他解法 請指教 謝謝


奇數點的兩頭做前後綴和,這樣嗎。


就一個陣列紀錄1-2,1-2+3-4,1-2+3-4+5-6.....

另一個是7-6,7-6+5-4,7-6+5-4+3-2

其中-是到的意思 不是減

然後上述是假定'p'的數量是7


那是 abs 後相加

兩頭相加的最小值的點。

對 但看到其他人記憶體用那麼小又速度那麼快 我感覺我的解法應該不是最佳解 我猜根本用不到前綴和 可能用個map或set就解決了?

比題主快就行了。

 
#27313: Re:好難...


asnewchien@gmail.com (david)

學校 : 不指定學校
編號 : 68108
來源 : [122.117.95.179]
最後登入時間 :
2024-11-04 20:21:51
g111. B.復仇之戰(revenge) -- 2021成功高中校內賽 | From: [118.170.109.168] | 發表日期 : 2021-09-24 00:18

不過用肉眼看

覺得奇數點裡面,肩膀最寬的點是解  

因爲前綴加總後加加減減,可以比剩餘的值  

 

 
#27315: Re:好難...


linlincaleb@gmail.com (臨末之頌)

學校 : 新北市立板橋高級中學
編號 : 132772
來源 : [203.64.161.123]
最後登入時間 :
2024-07-29 10:02:49
g111. B.復仇之戰(revenge) -- 2021成功高中校內賽 | From: [111.248.103.86] | 發表日期 : 2021-09-24 09:54

不過用肉眼看

覺得奇數點裡面,肩膀最寬的點是解  

因爲前綴加總後加加減減,可以比剩餘的值  

 


對 一開始就這樣寫 拿5% debug了超久 後來才發現根本不是這樣

 
#27570: Re:好難...


r1cky (hehe)

學校 : 國立臺灣師範大學
編號 : 158637
來源 : [49.217.199.25]
最後登入時間 :
2024-11-17 23:54:31
g111. B.復仇之戰(revenge) -- 2021成功高中校內賽 | From: [114.32.128.128] | 發表日期 : 2021-10-15 21:32

不過用肉眼看

覺得奇數點裡面,肩膀最寬的點是解  

因爲前綴加總後加加減減,可以比剩餘的值  

 


對 一開始就這樣寫 拿5% debug了超久 後來才發現根本不是這樣


似乎不用用前綴和喔~

 
#27588: Re:好難...


linlincaleb@gmail.com (臨末之頌)

學校 : 新北市立板橋高級中學
編號 : 132772
來源 : [203.64.161.123]
最後登入時間 :
2024-07-29 10:02:49
g111. B.復仇之戰(revenge) -- 2021成功高中校內賽 | From: [36.229.81.5] | 發表日期 : 2021-10-17 21:58

不過用肉眼看

覺得奇數點裡面,肩膀最寬的點是解  

因爲前綴加總後加加減減,可以比剩餘的值  

 


對 一開始就這樣寫 拿5% debug了超久 後來才發現根本不是這樣


似乎不用用前綴和喔~


那請問要怎麼做呢

 
#27695: Re:好難...


r1cky (hehe)

學校 : 國立臺灣師範大學
編號 : 158637
來源 : [49.217.199.25]
最後登入時間 :
2024-11-17 23:54:31
g111. B.復仇之戰(revenge) -- 2021成功高中校內賽 | From: [114.32.128.128] | 發表日期 : 2021-10-23 21:40

不過用肉眼看

覺得奇數點裡面,肩膀最寬的點是解  

因爲前綴加總後加加減減,可以比剩餘的值  

 


對 一開始就這樣寫 拿5% debug了超久 後來才發現根本不是這樣


似乎不用用前綴和喔~


那請問要怎麼做呢

我剛剛有寫一個解題報告,只是我用Java寫,但是裡面有解說做法,如果有更好想法可以回復我,感謝!

 
#27702: Re:好難...


linlincaleb@gmail.com (臨末之頌)

學校 : 新北市立板橋高級中學
編號 : 132772
來源 : [203.64.161.123]
最後登入時間 :
2024-07-29 10:02:49
g111. B.復仇之戰(revenge) -- 2021成功高中校內賽 | From: [111.248.96.83] | 發表日期 : 2021-10-24 22:27

不過用肉眼看

覺得奇數點裡面,肩膀最寬的點是解  

因爲前綴加總後加加減減,可以比剩餘的值  

 


對 一開始就這樣寫 拿5% debug了超久 後來才發現根本不是這樣


似乎不用用前綴和喔~


那請問要怎麼做呢

我剛剛有寫一個解題報告,只是我用Java寫,但是裡面有解說做法,如果有更好想法可以回復我,感謝!

會了 謝謝

 
ZeroJudge Forum