当前位置:
首页 >
codeforces Educational Codeforces Round 49 (Rated for Div. 2) C题
发布时间:2025/3/20
35
豆豆
生活随笔
收集整理的这篇文章主要介绍了
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)——第一个程