当前位置: 首页> 汽车> 车展 > erp系统软件有哪些_来个网站_郑州网站建设优化_网站优化方案设计

erp系统软件有哪些_来个网站_郑州网站建设优化_网站优化方案设计

时间:2025/7/17 2:15:13来源:https://blog.csdn.net/GRrtx/article/details/142369464 浏览次数: 0次
erp系统软件有哪些_来个网站_郑州网站建设优化_网站优化方案设计

目录

牛客_除2!(贪心+堆)

解析代码


牛客_除2!(贪心+堆)

除2!_牛客题霸_牛客网


解析代码

弄一个堆模拟一下,用到贪心的思想,记得开long long,否则可能0分。

#include <iostream>
#include <queue>
#include <vector>
using namespace std;
#define int long longsigned main()
{ios::sync_with_stdio(0);cin.tie(0);cout.tie(0);int n = 0, k = 0;cin >> n >> k;// vector<int> v(n);int x = 0; // 可以不开数组,直接一个变量接收int sum = 0;priority_queue<int> q; // 存偶数的堆for (int i = 0; i < n; ++i){/*cin >> v[i];sum += v[i];if (v[i] % 2 == 0)q.push(v[i]);*/cin >> x;sum += x;if(x % 2 == 0)q.push(x);}while (k-- && !q.empty()){int x = q.top() / 2;q.pop();sum -= x;if (x % 2 == 0)q.push(x);}cout << sum;return 0;
}
关键字:erp系统软件有哪些_来个网站_郑州网站建设优化_网站优化方案设计

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: