當前位置:
首頁 >
codeforces Educational Codeforces Round 49 (Rated for Div. 2) C题
發布時間:2025/3/20
26
豆豆
生活随笔
收集整理的這篇文章主要介紹了
codeforces Educational Codeforces Round 49 (Rated for Div. 2) C题
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
- 剛開始拿到這題很懵逼,知道了別人的思路之后開始寫,但是還是遇到很多坑,要求求P2/S最大。p=a b。就是求(a2+ b2 +2ab)/ab最大,也就是a/b +b/a最大。那么題意就很明顯了。
但是處理的時候還要注意,剛開始用map存入數據,保存數量大于2的數據。接著就是找最小的,千萬不要用數組進行雙重循環查找,這樣的O(n*n)會爆時,要先排序O(lgn);然后對相鄰的遍歷比較一遍就可以了O(n)。當數據量很大的時候差距很明顯。
附上ac代碼(java)
總結
以上是生活随笔為你收集整理的codeforces Educational Codeforces Round 49 (Rated for Div. 2) C题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: pat1033汽车加油问题(Java贪心
- 下一篇: Mybatis学习笔记(1)——第一个程