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

wordpress开源程序建站教程聊城疫情最新消息

wordpress开源程序建站教程,聊城疫情最新消息,h5设计制作,网站开发网上接单1.求最少,我用优先队列一直取最小最优的,那么答案也是最小的 2.逆着天进行堆/优先队列模拟 ///为什么要逆着天?! ///但如果有一些单价较低且保质期极短的商品, ///和一些单价最低但保质期较长的商品&…

1.求最少,我用优先队列一直取最小最优的,那么答案也是最小的

2.逆着天进行堆/优先队列模拟
    ///为什么要逆着天?! 
    ///但如果有一些单价较低且保质期极短的商品,
    ///和一些单价最低但保质期较长的商品,
    ///从1到x就不会选择到单价较低的商品。

3.先按保质期从小到大排好序,然后从x到1模拟

4.保质期>=i就可以选,然后pq里top的c--,选最优的

5.c==0就弹出

P8769 [蓝桥杯 2021 国 C] 巧克力 - 洛谷

#include<bits/stdc++.h>
using namespace std;
#define N 100011
typedef  long long ll;
typedef pair<int,int> pii;
struct no
{int w,cc,q;
}a[N];
int x,n;
struct cmp
{bool operator()(const no &a,const no &b)const{if(a.w==b.w) return a.q<b.q;else return a.w>b.w;}
};
bool cmpp(no a,no b)
{return a.q<b.q;
}
priority_queue<no,vector<no>,cmp> pq;
ll an; 
int main() {ios::sync_with_stdio(0);cin.tie(0);cout.tie(0);cin>>x>>n;for(int i=0;i<n;i++){cin>>a[i].w>>a[i].q>>a[i].cc;}sort(a,a+n,cmpp);///按保质期从小到大排序 int top=n-1;for(int i=x;i>=1;i--)///逆着天进行堆/优先队列模拟///为什么要逆着天?! ///但如果有一些单价较低且保质期极短的商品,///和一些单价最低但保质期较长的商品,///从1到x就不会选择到单价较低的商品。{while(a[top].q>=i)///大于等于i相当于在i时刻可以选 {pq.push(a[top]);top--;}an+=pq.top().w;///单价最小的,单价相同的日期长的在上面 no t=pq.top();pq.pop();t.cc--;///top的c--,如果是0就弹出去 pq.push(t);if(pq.top().cc==0) pq.pop();}cout<<an;return 0;}

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

相关文章:

  • 东营网站建设电话最全资源搜索引擎
  • 如何将网站指向404我国的网络营销公司
  • 怎么查网站开发的语言百度知道官网手机版
  • 软件系统设计上海全国关键词排名优化
  • 重庆网站制作和推广公司做网络推广需要多少钱
  • flask做的网站 网址seo推广优化方案
  • 上海低价网站建设佛山网站建设正规公司
  • 赛迪建设网站网页搜索关键词
  • Wordpress外贸网站搭建公司免费网站建设
  • 一汽大众网站谁做的苏州seo报价
  • 网站视频怎么做的好网络营销案例有哪些
  • 政府网站 asp超级外链工具源码
  • 重庆网站建设招标电商网站平台
  • 用cms做网站的缺点化妆品营销推广方案
  • 政府网站建设问题网络营销是什么?
  • 怎么做新浪网站网络营销工具平台
  • 做网站文字居中代码免费下载百度seo
  • wordpress搭建服务器郑州网站推广优化公司
  • 长春专业做网站的公司有哪些企业查询系统官网天眼查
  • 福州最好的网站建设服务商杭州seo网络推广
  • wordpress 网站关键词公司网络营销推广
  • 淘宝领卷网站什么做网址注册
  • wordpress上传图片错误网站seo推广平台
  • asp动态网站制作流程聚合广告联盟
  • 长沙竞价网站建设报价十大禁止安装应用入口
  • 商城网站主要功能可以免费网络推广网站
  • 云南热搜科技做网站不给源码网络营销的核心
  • 如何做网站后台的维护免费做网站怎么做网站吗
  • 长沙企业网站模板2022年时事政治热点汇总
  • 招聘网站开发需要多长时间百度注册入口