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

重庆巴南区网站开发公司网上卖建材的平台

重庆巴南区网站开发公司,网上卖建材的平台,app开发的公司,中国十大品牌网CodeForces - 140C New Year Snowmen 题意#xff1a; 现在来做雪人#xff0c;每个雪人由三个不同大小的雪球构成#xff1a;一个大的#xff0c;一个中等的#xff0c;一个小的。现在有 n 个雪球半径分别为 r1, r2, …, rn. 为了做雪人#xff0c;三个雪球的大小必须…CodeForces - 140C New Year Snowmen 题意 现在来做雪人每个雪人由三个不同大小的雪球构成一个大的一个中等的一个小的。现在有 n 个雪球半径分别为 r1, r2, …, rn. 为了做雪人三个雪球的大小必须两两不同。例如半径分别为 123 的雪球可以做成雪人但 2, 2, 3 或 2, 2, 2 不行。现在需要尽可能做更多雪人。 题解 直接贪心肯定不行比如7,5,2,2,2,1,1,如果贪心上来会选752然后就没有其他答案了。最佳答案应该是尽可能用最多的上面这个例子中2最多尽可能用2然后是1最多然后是5一轮用完后这几个数的数量都要减一然后再找数量最多的三个每次都要找最多的三个因此我们要用到优先队列按照顺序从大到小然后再按半径从大到小每次选顶上三个依次进行即可 代码 #includebits/stdc.h #define debug(a,b) printf(%s %d\n,a,b); typedef long long ll; using namespace std;inline int read(){int s0,w1;char chgetchar();while(ch0||ch9){if(ch-)w-1;chgetchar();}while(ch0ch9) ss*10ch-0,chgetchar();//s(s3)(s1)(ch^48);return s*w; } mapint,intmp; const int maxn1e59; struct node{int n;int num;node(int a0,int b0):n(a),num(b){}bool operator (const node a)const{if(a.num!num)return numa.num;else return na.n;} }; int tmp[4]; int A[maxn],B[maxn],C[maxn]; int main() {int n;cinn;for(int i1;in;i){int x;cinx;mp[x];}priority_queuenodeq;for(mapint,int::iterator itmp.begin();it!mp.end();it){q.push(node(it-first,it-second));}int sum0;int cnt0;while(q.size()3){node aq.top();q.pop();node bq.top();q.pop();node cq.top();q.pop();sum;tmp[1]a.n;tmp[2]b.n;tmp[3]c.n;sort(tmp1,tmp4);A[cnt]tmp[3];B[cnt]tmp[2];C[cnt]tmp[1];a.num--;b.num--;c.num--;if(a.num0)q.push(node(a.n,a.num));if(b.num0)q.push(node(b.n,b.num));if(c.num0)q.push(node(c.n,c.num)); }coutsumendl;for(int i1;icnt;i){printf(%d %d %d\n,A[i],B[i],C[i]);}return 0; }
http://www.sadfv.cn/news/454215/

相关文章:

  • 最新网站开发价格加快wordpress
  • 中小企业网站建设资讯怎样打开网站
  • 网站建设智推网青岛网站定制开发
  • 织梦怎么修改网站模板wordpress做企业站
  • 网站开发需要什么关键技术广州免费公司注册
  • 青岛企业网站制作怎么做58同城网站
  • 建设部网站上查不到资质的企业收款网站怎么建设
  • 食品网站建设案例东莞网站开发找谁
  • 海口模板建站哪家好做网站的工作是什么
  • 便宜手机网站建设龙岩网站设计 信任推商吧做词
  • 服装网站建设公司如何查企业的工商信息
  • 网站开发用px好还是em好源码网站建设步骤
  • 网站更换备案建站公司 phpwind
  • 在什么网站上兼职做加工中心编程淄博seo网络推广
  • 化工销售怎么做网站丹东网站优化
  • 网站推广网络推广方优秀app界面设计案例
  • 宁波网站建设地址在哪怎么样自己做百度网站
  • 成都 网站设计公司国际交流网站平台有哪些
  • siteground建站教程中国软件公司
  • 如何建自己网站做淘宝客西安注册公司需要多少钱
  • 淘宝上网站建设好便宜网站运营推广主要做什么的
  • 一站式快速网站排名多少钱网站icp查询系统
  • 官方网站建设银行信用卡wordpress 扫码支付宝
  • 自己搭建个人网站的注意事项wordpress仿论坛主题
  • 做优惠券网站需要淘宝哪些接口.net 网站源码下载
  • 网站建设走无形资产青岛排名推广
  • 批量发布网站火车头采集wordpress
  • 网站制作哪些可以做审计初级题的网站
  • 珠海企业网站建设上海建设网站是多少
  • 建站之星至尊版网络营销课程总结1500字