1.题目剖析
题目泉源
测试用例
2.算法原理(贪婪计谋)
3.实战代码
- class Solution {
- public:
- int halveArray(vector<int>& nums)
- {
- priority_queue<double> hash;
- double sum = 0.0;
- for(auto e : nums)
- {
- hash.push(e);
- sum += e;
- }
- sum /= 2.0;
- int count = 0;
- while(sum > 0)
- {
- double top = hash.top() / 2.0;
- hash.pop();
- sum -= top;
- count++;
- hash.push(top);
- }
- return count;
- }
- };
复制代码 代码剖析
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。 |