当前位置: 首页 > wzjs >正文

新闻热点素材黄冈seo顾问

新闻热点素材,黄冈seo顾问,国家市场监督管理总局是什么级别,36氪是wordpress开发的吗题目链接: 思路: 策略:每次都对最高的山使用魔法 ①我们用大根堆存所有山的高度,每次取根节点,就是最大值。 ②当两种魔法使用次数不为0,对取出的最大山的高度 t 使用魔法, 第一种魔法将高度…

题目链接:

思路:

策略:每次都对最高的山使用魔法

①我们用大根堆存所有山的高度,每次取根节点,就是最大值。
②当两种魔法使用次数不为0,对取出的最大山的高度 t 使用魔法, 第一种魔法将高度变成 x, 第二种魔法将高度变成 y。 对 x, y比较,谁更小就用那种魔法,该魔法使用次数-1,将新的高度添加到大根堆中。
③当第二种魔法使用次数为0,将 sqrt(t) 添加到大根堆中,第二种魔法使用次数 -1。当第一种魔法使用次数为0,将 t/ 2 添加到大根堆中,第一种魔法使用次数 -1。

代码:

#include<bits/stdc++.h>
#define int long long
using namespace std;
const int N  = 1000010;int n, P, Q;
//大根堆
priority_queue<int, vector<int>, less<int>> q;
//答案
int ans;signed main(){cin >> n >> P >> Q;for(int i = 1; i <= n; i++){int x; cin >> x;//从大到小排序q.push(x);}// //找到最小体力值while(P != 0 || Q != 0){//取出堆最大值auto t = q.top();//在堆中去掉最大值q.pop();//P Q 不为0if(P != 0 && Q != 0){int a = sqrt(t), b = t/2;if(a < b){q.push(a);P--;}else if(b < a){q.push(b);Q--;}}else if(P == 0 && Q != 0){q.push(t/2);Q--;}else if(P != 0 && Q == 0){q.push(sqrt(t));P--;}}while(q.size()){auto x = q.top();q.pop();ans += x;}cout << ans << endl;return 0;
}

http://www.dtcms.com/wzjs/478075.html

相关文章:

  • 常州有哪些做阿里巴巴网站的百度论坛发帖
  • 阿里巴巴网站建设目的网站优化培训班
  • 品牌型网站制作哪企业查询网
  • 惠州惠阳网站建设seo软件全套
  • 网站建设的例子百度推广登陆网址
  • 政府网站的建设如何制作网站免费建站
  • 湖南涟钢建设有限公司网站网站建立具体步骤是
  • 靠谱的建站正规公司中国软文网
  • 泉州做网站新闻稿在线
  • 免费网站主机空间seo网络推广培训班
  • 国外网站有备案吗营销推广方案设计
  • 做一借款撮合网站百度推广怎么做
  • 沐风 wordpressseo关键词快速排名软件
  • 免费进入正能量的网站企业培训课程设置
  • it设备网站如何做seo谷歌 google
  • 网站开发团队工作总结上海网络推广软件
  • 建网站 铸品牌 做推广广州seo顾问
  • vue做单页面网站超级外链发布
  • 青海企业网站建设深圳百度网站排名优化
  • 长沙县好的建站按效果付费朝阳网站建设公司
  • 编程代码入门教学杭州网站优化流程
  • 自己做充值网站seo优化裤子关键词
  • app开发和网站开发哪个简单网络优化工程师有前途吗
  • 专业酒店建设信息网站长治网站seo
  • 个人网站建设教程百中搜优化
  • 烟草网站建设惠州seo排名公司
  • 安监局 政府网站建设和管理搜索引擎优化关键词选择的方法有哪些
  • 怎么更改网站百度识图搜索网页版
  • 怎样做简单的网站成人职业培训机构
  • 网站基本模块个人主页网页设计模板